Met ffdshow kunnen onder meer DivX-, XviD-, WMV-, MPEG1- en MPEG2-bestanden worden afgespeeld in verschillende mediaspelers. Het programma maakt gebruik van de libavcodec van het ffmpeg-project voor videodecompressie, de postprocessingcode van mplayer voor een verbeterde visuele kwaliteit van low-bitratebestanden en is daarnaast nog eens gebaseerd op de originele DirectShow-filter van XviD. De ontwikkelaar heeft een nieuwe versie van de DirectShow-filter ffdshow uitgebracht die gebaseerd is op de laatste CVS-code. De aanpassingen zien er als volgt uit:
Version 2005-11-29:Version 2005-11-24:
- support for more subtitle input pins
- put compiler info in few more libraries
- store info about used compiler into libavcodec and libmplayer
- cutka szm sk -> milan_cutka yahoo com
- optional db scale in volume filter
- more use of resetParam function
- option to specify thread count for libavcodec mpeg1/2 decoder
- basic closed captions support
- possible to translate OSD iterms
- few cross-compilation fixes
- updated French translation by Eyael
- don't send VIDEOINFOHEADER type to VMR7 and VMR9 even if "Use overlay mixer" is in indeterminate state
- host application item in OSD,
- better workaround for h.264 dropped samples
- don't lock on keyboard preset cycling
Version 2005-11-15:
- wait untill tray icon thread is created
- don't rebase some libraries,
- re-added resources to ffvdub in gcc build
- fixed green artifacts when using chrominance smoother
- correct guid for IID_IQualityControl - fixes tmpgenc video
- change base addresses of dynamic libraries after building them
- correct timestamps with haali/theora/libavcodec combination
- remove languages dir on uninstall
- don't use __int64 type in csimd.h
- option to connect to any filter but allow output format changes only on supported ones - a new default
- fast SPP deblocking
- dynamically link avisynth.dll from ffavisynth
- finally (?) fixed DCT filter
- ffavisynth compileable with GCC - ffdshow avisynth filter uses now avisynth C interface, you have to load it using LoadCPlugin
- fixed querying for ansi interfaces in unicode build (and vice-versa)
Version 2005-11-11:
- fixed CorePNG decoding
- fixed (or at least found a workaround) for old video renderer crashes when in background and resized
- fixed DCT filter crash on non mod8 widths
- updated uclibc++,
- fixing fast bilinear resizing
- fixed crash in hq2x and probably also in some other SIMD code
- updated japanese translation
- use LFE checkbox in mixer modes similarly to MPC
- applications blacklist (user configurable)
- two dscaler fixes
- wma1/2 -> wma7/8
- fixed access violation in levels
- fixed avisynth filter crash
- don't repaint treeview items into empty rectange
- use language specified during instalation as default for GUI