Software update: ffdshow tryouts beta 7

Spread the love

Anyone who wants to play a video or sound file on a bare Windows machine will quickly run into the problem that certain formats are not recognized and therefore cannot be played. To solve this problem, the correct codecs must be installed for each format. A good alternative to this time-consuming job is to install ffdshow, a Directshow and vfw codec that uses libavcodec, Xvid, and other open source libraries.

The ffdshow project was started in 2002 by Milan Cutka and after he gave the pipe to Maarten in 2006, the development has been resumed by a group of users of the Doom9 forum. This has created a fork that these developers call ‘ffdshow tryouts’. A week and a half ago, the group released beta 7 and the changelog of it looks like this:

Bug fixes

  • 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 applied randomly
    • 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 stream 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

Version number beta 7
Release status beta
Operating systems Windows 7, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website SourceForge
Download http://sourceforge.net/projects/ffdshow-tryout/files/Official%20releases/generic%20build%20%28stable%29/ffdshow_beta7_rev3154_20091209.exe/download
File size 4.34MB
License type GPL
You might also like