Bij Free-codecs is weer eens een nieuwe versie verschenen van ffdshow. Het versienummer is 2004-07-18 en zoals inmiddels wel bekend is kunnen met deze DirectShow-filter DivX-, XviD-, WMV-, MPEG1- en MPEG2-bestanden worden afgespeeld in zo'n beetje elke mediaspeler. De voor de SSE2-instruktieset geoptimaliseerde versie is niet bijgewerkt en staat nog steeds op versie 2004-07-09. Het changelog bij deze versie ziet er als volgt uit:
Changes from FFDSHOW 2004-07-09 to FFDSHOW 2004-07-18:
- matrix mixer supports more sample formats (untested)
- VC6 compilation fixed (very likely VC6 support will be dropped after VS.NET 2005 will be released)
- templatized matrix mixer
- DivX 5.2 DirectShow decoder fitler has extremly high merit
- raised ffdshow's to be higher by one
- noise shaping and dithering when converting from float to integer samples
- selectable output audio sample format
- optimized mixer matrix multiplication
- warnings fixes, SSE denoise3d compilation disablen on MSVC 6 in release mode, mixer crash fixed
- working on mixer filter
- use libavcodec audio resampling functions
- reserve few bytes at the end of input audio buffer
- subtitle lines split fix, compilation fixes
- working on audio upsampling
- float raw audio samples fix
- mixer order can be changed
- volume filter handles more sample formats
- forgot to commit
- AVIS audio input (DirectShow) accepts more sample formats
- accept floating point uncompressed audio
- more bit depth conversions
- typo, GCC compilation fixes
- decss audio input pin (copied from Media Player Classis)
- better handle audio format changes during playback
- check for new sample creation success