|12-22-2014, 02:33 AM||#1|
Join Date: Dec 2014
LAV Filters v0.62
- Fixed: The filtered Forced Subtitles stream did not properly send all related subtitle data in some cases
- NEW: Implemented a WMV9 MFT decoder to replace the old DMO decoder for VC-1/WMV3 on Windows 7 and above
- NEW: Support for VP7 video
- Fixed: Multi-threaded video decoding could result in a handle leak on some systems
- Fixed: Video processing was slow on Windows XP due to inefficient memcpy use
- Fixed: DVD subtitles could overlap on some discs
- Fixed: Dynamic format switching to an audio stream with a different sample rate did not work in some cases
Release notes from the author:
Mostly pushing this release to get updated ffmpeg libraries out, as well as not cause the new things to rot too long.
As it appears, the WMV9 DMO decoder is kinda broken on Windows 8.1, it doesn't properly identify interlaced videos anymore, which causes them to never engage deinterlacing.
To solve this problem, I've implement a new wrapper around Microsofts decoder, using the MFT (Media Foundation Transform), instead of the DMO. DMOs are a tech from Windows XP and before, and are really old and deprecated, while MFTs are new and clearly better supported - plus getting the information I need out of it was actually quite a bit easier than with the DMO before.
Note that this has no influence on anything DirectShow, LAV is not a Media Foundation filter all of the sudden, it just happens to use the WMV9 MFT, nothing else changes.