Subscribe to AfterDawn's weekly newsletter.
Version history for FFDSHOW
<<Back to software description
Changes for Beta 6 - rev. 3154 (20091209) Beta 7
- Bugfixes
- Various H.264 and MPEG-2 seeking issues fixed
- Several memory leak fixes
- Subtitle fixes:
- Don't show closed caption if "Subtitles" is not checked
- Non-DVD subtitles: check if "Subtitles" is checked before showing subtitles
- Setting "Maintain outside text inside screen" was not always applied correctly
- Subtitle file could not be disabled during DVD playback
- Duration of SSA move tags was randomly applied
- Various fixes to alignment, line spacing, movement and positioning of ASS, SSA and SRT subtitles
- Several crash fixes
- Fixes in the Audio mixer and LFE crossover filter:
- Center and LFE were too loud when downmixing 5.1->2ch
- If the original sound had LFE channel, it was overwritten
- If the center channel existed, left and right channels were ignored
- Several MLP/TrueHD/LPCM decoding fixes
- Playing a CSS-protected DVD using MPC or MPC-HC caused a crash in certain scenarios
- Fixed DVD menu positioning and freeze issue
- Fixed several crashes in WMP11 and Media Center
- ffdshow.ax failed to register when a registry key was missing
- Removed black lines in Perspective Correction filter
- ffdshow would crash when using the Grab filter and the Resize filter with aspect ratio correction
- Many fixes across multiple ffdshow components including OSD, deinterlacing, remote API, DVD and MPEG-2 playback
- New and improved features
- New multi-threaded H.264 decoder: ffmpeg-mt
- DTS-HD and Dolby TrueHD bitstreaming support for the ATI Radeon HD5000 series, ASUS Xonar sound cards and Intel Clarkdale CPUs
- New color space converters:
- Supported input color spaces: progressive YV12, progressive NV12, YV16, YUY2
- Supported output color spaces: RGB24, RGB32
- High quality chroma upscaling
- Added dithering to reduce "banding"
- Support for color primary parameters such as ITU-R BT.601/709, input and output levels
- RGB conversion done in 11-bit or higher
- Significant improvements in YV12 -> YUY2, YUY2 -> RGB, and YV12 -> RGB conversion performance
- Requires SSE2-capable CPU; for better performance multi-core CPU recommended
- New RGB conversion options:
- Output levels ("Computer monitor" or "TV/Projector")
- YCbCr specification "Auto" (uses H.264's VUI or width > 1024: BT.709, width <= 1024: BT.601)
- Various improvements in the Subtitle filter:
- Improved rendering quality, memory usage and performance
- General code cleanup
- SSA/ASS subtitles: better compatibility (support for position & move tags), better calculation of line wrapping, new dialog to configure ASS specific options. Also support added for ASS tags within SRT subtitles (SubViewer)
- FFDShowAPI: .NET wrapper around FFDShowRemoteAPI allows integration of ffdshow with third-party applications
- FFDShowRemoteAPI:
- Improved subtitle/audio streams detection; now compatible with most filters handling the IAMStreamSelect interface
- New command to disable FF/RW OSD
- When using absolute positioning, x and y coordinates are now representing pixels instead of percentages
- Added new parameter to determine the duration in which a message will be displayed
- OSD settings are now based on the current ffdshow preset; this allows turning OSD on/off using the "Automatic preset loading" mechanism
- Buffered video RAM access improves video memory access in certain scenarios
- AviSynth filter now uses AviSynth's frames for buffering which improves performance and reduces the filter's memory usage
- "Max. amplification" in the Normalization filter will only be applied after pressing "Apply"
- Better handling of DVD menus
- Improved autocrop algorithm
- Added RealVideo 8 (RV30) support
- Added soft telecine detection
- Added several new preset autoload conditions
- libavcodec is now used by default to decode Theora videos
- libavcodec is now used as Dolby TrueHD decoder instead of MLP
- Various updates to libavcodec
Changes for rev. 3008 (20090618) - rev. 3014 (20090620)
- Notes:
- MSVC 2008 SP1
- MinGW GCC 4.3.3
- ICL 10
Changes for rev. 2992 (20090609) - rev. 3004 (20090614)
- MSVC 2008 SP1
- MinGW GCC 4.3.3
- ICL 10
Changes for rev. 1606 (20071114) - rev. 1611 (20071116)
- ### Compilers used ###
- * MSVC71:
- ffdshow.ax
- * MSVC71 + ICL 10.0.027:
- ff_libdts.dll
- ff_libmad.dll
- ff_libfaad2.dll
- ff_liba52.dll
- ff_realaac.dll
- libmpeg2_ff.dll
- ff_samplerate.dll
- ff_theora.dll
- ff_tremor.dll
- ff_unrar.dll
- kerneldeint.dll
- TomsMoComp_ff.dll
- * GCC 4.2.2:
- libavcodec.dll
- mplayer.dll
- xvidcore.dll
- ff_x264.dll
- ### Notes ###
- - Supports both ANSI and Unicode.
Changes for rev. 1375 - rev. 1376 (20070728)
- update xvidcore
- update libavcodec
Changes for rev. 740 (20070105) - rev. 756 (20070109)
Changes for rev. 736 (20070103) - rev. 740 (20070105)
Changes for rev. 731 (20061230) - rev. 736 (20070103)
Changes for rev. 723 (20061229) - rev. 731 (20061230)
Changes for rev. 705 (20061222) - rev. 723 (20061229)
Changes for rev. 696 (20061215) - rev. 705 (20061222)
Changes for rev. 684 (20061211) - rev. 696 (20061215)
Changes for rev. 673 (20061210) - rev. 684 (20061211)
Changes for rev. 664 (20061209) - rev. 673 (20061210)
Changes for rev. 657 (20061209) - rev. 664 (20061209)
Changes for rev. 654 (20061207) - rev. 657 (20061209)
Changes for rev. 497 - rev. 514

