July 15th, 2011· Added a 64-bit version
· New H.264 decoder
· Improved subtitle rendering
· Support for DTS-HD and Dolby TrueHD bitstreaming
May 2nd, 2011Various 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
February 27th, 2011Bugfixes:
· Removed OpenCandy
· Fixed 64-Bit installer issues
· Fixed a lot of issues with mp4 muxer
· Better support for VC-1 in MPEG Transport streams
· 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:
· Added support for WebM files
· Added AC-3 in MP4 support
· Added a 64-bit version(s)
· 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
November 4th, 2010Various 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
May 30th, 2010Bugfixes:
· Fixed 64-Bit installer issues
· Fixed a lot of issues with mp4 muxer
· Better support for VC-1 in MPEG Transport streams
· 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:
· Added support for WebM files
· Added AC-3 in MP4 support
· Added a 64-bit version(s)
· 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
July 7th, 2009· Added missing dependency file
· Fixed FLAC decoding setting
· Fixed Minor bug with FFDShow configuration
· Fixed Minor bug with Update Service
May 22nd, 2009· Added missing dependency file
· Fixed FLAC decoding setting
· Fixed Minor bug with FFDShow configuration
· Fixed Minor bug with Update Service
April 22nd, 2009· This version includes correct FLAC audio codec configuration and a missing dependency file.
March 31st, 2009· Fixed Minor bug with FFDShow configuration
· Fixed Minor bug with Update Service
February 26th, 2009· Bugfixes
· Fixed Windows Vista User Access Control (UAC) Installer bug*
· Fixed Windows Vista 64-Bit compatibility*
· Fixed FFDShow physical core correct value
· Fixed Media Player Classic extention registry associations
· Fixed DVD Playback support
· Fixed DVD / CD Autorun not responding
· New and improved features
· Added new tool: WECP Media Repair Tool
· Added new tool: Autorun Repair Wizard
· Added Gabest FLV Splitter (v1.1.796)
· Added Gabest MPEG-2 Decoder Filter (v1.1.796)
· Added Gabest VobSub & TextSub filter (v1.1.796)
· Added CoreWavePack (v1.1.1)
· Added Haali Media Splitter (v1.8.122.18)
· Switched to Media Player Classic - Homecinema (v.1.1.796)
· Depreciated Support
· Removed: APE Source Filter
· Removed: AC3 Filter
· Removed: AVI Splitter
· Removed: CDDA Reader Filter
· Removed: CoreAAC Filter
· Removed: CoreFlac Decoder
· Removed: OGG Splitter
· Removed: MOD Source Filter
· Removed: MPV Decoder
· Removed: MPA Splitter
· Removed: MPC Source Filter
· Removed: MP4 Splitter
· Removed: Matroska Splitter
· Removed: OFR Source Filter
· Removed: RealMedia Splitter
· Removed: SHOUTcast Source Filter
February 17th, 2009· This version includes a crucial bug fix for Windows Vista 64-Bit version.
February 2nd, 2009Bugfixes:
· Fixed FFDShow physical core correct value
· Fixed Media Player Classic extention registry associations
· Fixed DVD Playback support
· Fixed DVD / CD Autorun not responding
New and improved features:
· Added new tool: WECP Media Repair Tool
· Added new tool: Autorun Repair Wizard
· Added Gabest FLV Splitter (v1.1.796)
· Added Gabest MPEG-2 Decoder Filter (v1.1.796)
· Added Gabest VobSub & TextSub filter (v1.1.796)
· Added CoreWavePack (v1.1.1)
· Added Haali Media Splitter (v1.8.122.18)
· Switched to Media Player Classic - Homecinema (v.1.1.796)
Depreciated Support:
· Removed: APE Source Filter
· Removed: AC3 Filter
· Removed: AVI Splitter
· Removed: CDDA Reader Filter
· Removed: CoreAAC Filter
· Removed: CoreFlac Decoder
· Removed: OGG Splitter
· Removed: MOD Source Filter
· Removed: MPV Decoder
· Removed: MPA Splitter
· Removed: MPC Source Filter
· Removed: MP4 Splitter
· Removed: Matroska Splitter
· Removed: OFR Source Filter
· Removed: RealMedia Splitter
· Removed: SHOUTcast Source Filter
January 27th, 2009· Important security fix: Buffer overflow vulnerability was fixed
· Fixes to ffdshow's remote API
· GDI resource leak fix
Subtitle fixes:
· Fixed missing character at the end of line with non-UTF8 encoding in embedded subtitles
· When activating SSA tags within SRT subs, default placement (with no tag) was not correct
· Subtitle stability fix for random crashes
· Workaround for crashes in applications that use the Windows Media Player SDK
· Wrong color fix for Fraps v5
· The Grab filter was producing a black right border when saving PNG images having a width which was not a multiple of 16
· OSD / Info & CPU: Show correct value in "Movie FPS"
· Crash due to a language file size limit was fixed
New and improved features:
· Added support for E-AC3 decoding (Dolby Digital Plus)
· Added support for DTS-HD decoding (core DTS only)
· Added support for Dolby TrueHD and MLP decoding (full TrueHD decoding or AC3 can pass-through depending on config)
· New deinterlacer: yadif (Yet Another DeInterlacing Filter)
· Updated libavcodec with the latest code from the FFmpeg project
Volume normalization:
· One-pass normalization added. This mode is used to reach the highest possible loudness with minimum of possible artifacts
· Improved normalization, the probability of clipping has been decreased
· Added support for S/PDIF sample rates other than 48kHz: Pass-through of 44.1kHz AC3/DTS streams plays back correctly now
· Dynamic range compression level for AC3 and E-AC3 sources can now be set between 0 and 100%
· AC3/DTS pass-through settings are now based on presets
· DVD playback support by libavcodec
· Tweaked compatibility list reporting: Executable names that are not yet in the default whitelist/blacklist are now reported only
· Unicode support for FFDShowRemoteAPI
· Language file size limit was increased, all language files are now encoded as UTF-16LE+BOM
Various OSD updates:
· Buffer limit increased from 256 to 2048 characters
· HTML encoding support similar to SRT files
· Added SSA support for OSD and combobox to select the format (HTML/SSA)
· SRT files with tags support: SSA tags support in SRT files and HTML tags support in SSA files
· Improved compatibility with certain MPEG2 Transport / Program Stream demultiplexers (e.g. DVBSource, Elecard) for files that contain H.264 video
· Support H.264 digital television playback in DVBViewer
· Improved H.264 seeking
· Added an option to deinterlace only frames flagged as "interlaced"
· Enhanced interlacing options allow to choose the method (auto, weave, bob) as well as the field order (auto, top field, bottom field)
· Color space conversion: Added option "Force progressive" and "Force interlace"
· Flag telecined frames as progressive (libmpeg2)
· H.264: Correct field order, interlace/progressive flags are decoded