Table of Contents

Decoder options

Dynamic range compression

Apply dynamic range compression if available (AC3, E-AC3 decoders)

This setting applies dynamic range compression (DRC) when used with ffdshow's built-in AC3 and E-AC3 decoders. The slider below allows to set the compression level between 0 and 100%.

Jitter correction

Enable jitter correction

When using slow computers for video playback, it is possible that a delay will be created between the time a sound is supposed to be heard in relation to the video, and the time it is actually decoded and played back. One common reason for this is that video decoding usually requires much more processing power than audio decoding, and while the audio is played back normally, the video is played back slowly, thus increasing the delay the longer the playback continues. This delay is called jitter.

The jitter correction mechanism detects these delays, and occasionally seeks back resp. forward in order to reset them. Since this correction affects the entire decoding chain (including video), it may cause the video to stutter.

Regain volume vs. Decoder DRC: What's the difference?

Having “Regain volume” enabled (in “Volume” options under “Normalize”) resp. the DRC slider set to 100%, achieves basically the same result: it applies dynamic range compression. The difference is that AC3/E-AC3 sources have pre-calculated amplification factors built-in and should - in theory - provide smoother and more accurate “volume control”. In practice they are usually used to “flatten out” the sound though. Regain volume on the other hand, does not require pre-calculated values, and can be used with all audio formats supported by ffdshow. It does not change the volume as aggressively as Decoder DRC, and retains more of the original dynamic range. Both settings can be used simultaneously.