Vesari Stylus ← vesaristylus.com

Help  /  Troubleshooting

The first DTS or AC-3 track can take a minute or two to start

You press play on a DTS, AC-3 or TrueHD track and nothing happens for a long moment. Then it plays normally, and so does every surround track after it. What you are waiting on is your security software inspecting the surround decoder before Windows will let it run, and that normally happens only once.

The short answer

Surround formats do not go through the same decoder as FLAC or MP3. They go through FFmpeg, a separate program that ships inside Vesari Stylus, which the app launches as its own process for the track you are about to hear.

The first launch of that program is the slow one. It is a big file, around 223 MB, and it is unsigned, so Windows Defender or whichever product you run reads it end to end before allowing it. Expect roughly one to two minutes on that first run. Windows keeps the result, so every start after it is quick.

There is nothing to change and nothing is broken. It is a one-time cost on your PC, not a toll you pay at every launch.

Which files this affects

Only the ones handed to that decoder:

FLAC, MP3, AAC, OGG, ordinary WAV, AIFF, WavPack and ALAC are decoded inside the app and do not touch it.

What you see while you wait

The elapsed time stays at 0:00 and the seek bar does not creep forward. The position clock counts real decoded audio only, so it cannot run ahead of what you can hear. Sound and counter start together.

Why it happens once

Each surround track gets its own short-lived decoder process, so the app is not holding anything open between tracks. What makes the first one slow sits outside the app: reading a large program off disk, and letting your security software inspect it. Windows caches both.

Anything else that has already used the decoder has paid the cost for you. A library scan that had to probe a raw bitstream file, a ReplayGain scan over surround tracks, or starting a CD rip all leave it warm. The ripper does this deliberately, waking the decoder on a side thread as the rip begins, so the first track's verification is not held up by it.

Ways to shorten it

In a queue, the cost lands at the front

Once a surround track is playing, the next track's decoder starts as soon as the current one has finished decoding, which is well ahead of what you are hearing. A queue of surround albums therefore pays the wake-up once, at the very start, and runs on from there.

What the Signal Path shows afterwards

In DSP Rack, the Signal Path readout shows a surround track's Source as the file type alone, with no bit depth or sample rate, and no Resample stage appears. That is not a fault. The surround decoder hands over audio already converted to your device's rate and does not report what the file's own rate was, so the app shows nothing rather than guessing.

When it is not this

If it never gets faster

If every surround track is slow to start, including later in the same sitting, the scan explanation does not fit. Open Settings → Logs and use the search box in Application Logs to look for FFmpeg. One line is written each time a track is routed to the surround decoder, so you can see whether the app is reaching it at all. Reading the logs covers what else is in there.

Then use Settings → Support → Report a Bug, which attaches your recent logs. Say which format, how long the wait is, and whether it happens on the second and third surround tracks too. Is this a bug? How to report it explains what makes a report useful.


Related: Checking the bundled surround decoder (DTS, AC-3 & TrueHD) - Supported audio formats - Playback stutters, drops out or skips.