Which build has the best decoding performance when using filters?

Optimized builds of ffdshow.ax can have an impact on performance when certain filters are used in ffdshow. Below is a list of - so far tested - filters that benefit from optimizations:

  • xsharpen
  • denoise3d

The following chart illustrates the possible increase in decoding performance when using optimized builds and filters:

Test setup: Pentium 4 2.8GHz (Northwood), Windows XP SP2, using null renderer
Test sample: Madagascar.avi (DX50)

To sum it up:

  • The results when decoding without any filters applied are indistinguishable. All builds perform within 2% of each other.
  • The ICL9 (SSE) build proved to be the fastest when using the xsharpen filter. The decoding speed increased by 88% over generic MSVC builds.
  • SSE2-optimized builds showed no improvement over SSE builds.
  • The improvements over the generic builds differ from system to system though. It is recommended to test the provided builds on your own particular system.

For benchmarking purposes, you will need Haali's timeCodec.exe [96KB]. For timeCodec.exe to work, Haali Media Splitter is needed.

faq/performance_with_filters.txt · Last modified: 2011/03/15 13:06 by fastplayer
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki