FFDSHOW is a DirectShow decoding filter for decompressing DivX, XviD, WMV, MPEG-1 and MPEG-2 movies. It uses libavcodec from ffmpeg project for video decompression, postprocessing code from mplayer to enhance visual quality of low bitrate movies, and is based on original DirectShow filter from XviD, which is GPL'ed educational implementation of MPEG4 encoder.
Changes from FFDSHOW 2004-03-29 to FFDSHOW 2004-04-05
- AMR audio decoding (for 3gp videos)
- don't crash when actual video size differs from what was reported by splitter (curently only for libavcodec)
- fixed libmplayer.dll makefile
- updated libavcodec
- nicer motion vectors arrows (from libavcodec)
- disable useless warnings
- don't install makeAVIS and don't register for AVIS by default
- updated vc6 project
- few cleanups and crash checks
- possibility to choose how ffdshow should react when inserted to directshow graph already containing other ffdshow filter instance
- forgot to commit audio resampler filter
- fixed crash with obsolete theora files
- ZLIB codec support
- fixing alignment problems -> SSE2 support enabled again in libavcodec
- no need for libaclib.lib
- updating skal's IDCT
- after official XviD release: Xvid 4 -> XviD 1
- audio downsampling (just a draft for now)
- updated libavcodec
- updated vc6 libavcodec project
- few cleanups, fixed crash when libmplayer.dll not available
- video types cleanup
- updated vs.net libavcodec project
- ffdshow registers to every video type - simplified checking (and rejecting) of input type
- reversed video decoder split
- separating video decoder filter for rare formats
- s263 FOURCC support (used by 3gp)
- mszh support
- Tdll::loadFunction cleanup
- removed few warnings
- fixed dialog captions
Download: FFDShow MPEG-4 Video Decoder 5-04-2004 [1.41 MB]
Changes from FFDSHOW 2004-03-29 to FFDSHOW 2004-04-05
- AMR audio decoding (for 3gp videos)
- don't crash when actual video size differs from what was reported by splitter (curently only for libavcodec)
- fixed libmplayer.dll makefile
- updated libavcodec
- nicer motion vectors arrows (from libavcodec)
- disable useless warnings
- don't install makeAVIS and don't register for AVIS by default
- updated vc6 project
- few cleanups and crash checks
- possibility to choose how ffdshow should react when inserted to directshow graph already containing other ffdshow filter instance
- forgot to commit audio resampler filter
- fixed crash with obsolete theora files
- ZLIB codec support
- fixing alignment problems -> SSE2 support enabled again in libavcodec
- no need for libaclib.lib
- updating skal's IDCT
- after official XviD release: Xvid 4 -> XviD 1
- audio downsampling (just a draft for now)
- updated libavcodec
- updated vc6 libavcodec project
- few cleanups, fixed crash when libmplayer.dll not available
- video types cleanup
- updated vs.net libavcodec project
- ffdshow registers to every video type - simplified checking (and rejecting) of input type
- reversed video decoder split
- separating video decoder filter for rare formats
- s263 FOURCC support (used by 3gp)
- mszh support
- Tdll::loadFunction cleanup
- removed few warnings
- fixed dialog captions
Download: FFDShow MPEG-4 Video Decoder 5-04-2004 [1.41 MB]