Table of Contents

Decoder options

Libavcodec options

IDCT

MPEG videos are encoded using certain DCT algorithms. IDCT is the inverse process of DCT. The IDCT algorithm must match the one that was used to encode the video. If libavcodec's auto detection fails for some reason, the proper IDCT can be selected here manually.

Number of decoding threads

MPEG-1/2 and H.264 decoders are multithreaded and thus benefit from multi-core CPUs. The number of cores is automatically detected during ffdshow setup but can be configured here subsequently.

Detect soft telecine and average frame durations

Unless your output device is a interlaced TV, keep this checked. Some movies may have alternate frame duration (2:3) due to telecine. With this option enabled, ffdshow averages frame duration for smooth playback.

Workaround encoder bugs

ToDo

Quality control

Drop frame on delay

This option defines a threshold after which ffdshow will start dropping frames to get audio and video back in sync. Out-of-sync issues usually occur when the CPU can't manage its workload.

Skip H264 deblocking on delay

With this option enabled, ffdshow will skip the H.264 deblocking filter and try to re-sync if the video is delayed. Skipping the deblocking filter can decrease the video quality though.