Is ffdshow multithreaded?
The following list gives an overview of parts in ffdshow that are multithreaded and thus show an improvement when run on a multi-core CPU: • libavcodec’s MPEG1, MPEG2, and H.264 decoders are multithreaded. The number of cores is automatically detected during ffdshow setup but can be configured under “Decoder options” -> “Number of decoding threads”. This setting has no effect on Pentium 4 HT CPUs. • Xvid, x264, and libavcodec’s MPEG1/MPEG2/MPEG4 encoders are multithreaded. • Yadif deinterlacer is multithreaded. No configuration is needed. • The resize filter is fully multithreaded. It is faster on a dual-core CPU. No configuration is needed. • With “Queue & misc” -> “Queue output samples” checked, acceleration using multithreading is enabled. You may see some benefit even on a single-core CPU.