LAV Filters - DirectShow Media Splitter and Decoders

eniz9

Registered
Messages
3,376
*LAV DirectShow Filters Changelog
===================================
0581 - 2013/07/09
LAV Splitter
- Improved UDP network streaming
- Added a new option to configure the stream analysis duration of network streams
- Reduced subtitle delay on certain Blu-ray titles
- Improved detection of DTS-in-WAV
- Improved I/O behaviour for sequential reading from optical media

LAV Video
- Fixed dynamic reconnection on parameter changes (Aspect Ratio, etc) with VMR-9
- Support for Apple Intermediate Codec (ICOD)
- dxva2: added a check for AMD UVD/UVD+ GPUs to ensure the H.264 Level 4.1 DPB restrictions are met

LAV Audio
- Fixed a regression decoding certain Ogg Vorbis streams

LAV Filters 0581 x86

LAV Filters 0581 x64
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.58.2

What's new in this version:

LAV Splitter
- Fixed demuxing of WavPack from MKV

LAV Video
- Fixed a crash when YADIF was being used on a single- or dual-core CPU

LAV Audio
- Fixed decoding of DTS streams with a frame size change mid-stream​
 

bozomustafa_68

Registered
Messages
16,935
LAVFilters-0.59.0

0.59.0 - 2013/11/03
LAV Splitter
- Support for demuxing H.265/HEVC and VP9
- Improvements for H.264 in AVI or as raw video streams
- Improved stream detection in files which start with a few seconds audio before the video
- Improved timestamp handling when demuxing seamless branching Blu-rays, fixes a few hicups/freezes mid-stream

LAV Video
- Support for decoding H.265/HEVC and VP9
- Accept H.264 from the MainConcept demuxer
- Added support for DV Video from Canopus cameras

LAV Audio
- Fixed playback issues on a few DTS and DTS-HD tracks
 
Last edited:

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.60

Changelog:

LAV Splitter
- Improved playback of a few Blu-ray discs, avoids a hiccup at clip change
- Support for reading embedded Cue Sheets from audio files as chapters
- Added support for reporting the stream bitrate through IBitrateInfo (for MPC-HC et al.)
- Additional metadata from the source file is exported through IPropertyBag (including "ROTATION" for video orientation information)
- Fixed demuxing of MKV files with huge SSA/ASS format blocks (> 1MB)
- Fixed playback of certain MPEG4 ASP streams in MKV to be smooth

LAV Video
- Added support for VC-1/WMV3 DXVA2 decoding on recent Intel GPUs (Ivy Bridge/Haswell, needs recent drivers)
- Fixed a crash when stopping playback or seeking on AMD when using DXVA2 Native
- Fixed playback of WMVA videos in software mode
- Fixed a few issues with output of odd-height videos when converting to various pixel formats
- Fixed a few corner cases when reporting the video range to madVR
- Fixed a crash when playing raw video files with unaligned width (non mod16)

LAV Audio
- The version of the DTS DLL decoder is now checked, and versions before 1.1.0.0 are blocked (since they do not work)
- Fixed an issue with DTS parsing which could result in occasional audio stutter
- Improved support for Opus audio pre-skip
 

bozomustafa_68

Registered
Messages
16,935
LAV Filters 0.60.1

0.60.1 - 2014/01/14
LAV Splitter
- Fixed a crash when opening MPEG-2 files with Stereo3D Metadata
- Improved the format of the chapter names created from embedded cue sheets
- Fixed an incompatibility in the IPropertyBag metadata interface with a few players
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.61

Version history/Release notes:

LAV Splitter
- NEW: Support for "demuxing" AviSynth scripts (requires AviSynth, 2.6 recommended)
- NEW: Support for reading ICY stream metadata from ShoutCast streams
- Fixed: The duration of DVB MPEG-TS files is being detected more reliably
- Fixed: The ITrackInfo interface was not available in the last few versions
- Fixed: The duration of certain Ogg Vorbis streams was wrong
- Changed: DTS-HD audio tracks are now exposed using the official DTS-HD media type, in addition to the old DTS type
- Workaround: Block WMP/WMC from always overwriting the initial track selection

LAV Video
- NEW: Support for Duck TrueMotion 1/2
- NEW: Support for BT.2020 in YCbCr -> RGB conversions
- Fixed: Format conversion could cause out of memory errors when converting high-resolution videos
- Fixed: The decoder could crash if DXVA2 decoding failed and the software decoder is unavailable
- Fixed: Reduced binary bloat caused by the YCbCr -> RGB converter, reducing binary size to nearly half
- Fixed: Playback of RV30/RV40 was not smooth in 0.60
- Fixed: Video corruption when using DXVA2 on Intel GPUs when decoding certain VC-1 or MPEG-2 clips
- Fixed: Decoding WMV3 Complex profile automatically falls back to software, since hardware decoding is unsupported.
- Faster: DXVA2 Copy-Back decoding on Intel GPUs is significantly faster
- Changed: If the wmv9dmo decoder is unavailable, the FFmpeg decoder is automatically used instead
- Changed: Updated QuickSync decoder to the latest version, fixes a few timestamp issues.
- Changed: Relaxed the resolution checks for H.264 decoding on AMD GPUs, allowing files with 2K resolutions to be decoded (ie. 2048x1280, etc.)

LAV Audio
- NEW: Support for ATRAC3+
- Fixed: Decoding AC3 audio could produce glitches in playback due to too aggressive error checking.
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.61.1

LAV Splitter
NEW: Support for opening "icyx://" stream URLs
Fixed: Opening of some Blu-ray discs would take several minutes and could hang the player.

LAV Video

Fixed: Aggressive Deinterlacing is no longer applied to soft-telecined content, which caused severe playback issues.
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.61.2

  • General
    • Installer: The installer does now backup DirectShow registry settings before overwriting them, allowing uninstall to restore them
  • LAV Splitter
    • NEW: Support for ProRes in MKV
    • Fixed: Opening AviSynth scripts with LAV Splitter which used DirectShowSource to load LAV Splitter again caused a deadlock
    • Fixed: Audio-only AviSynth scripts did not show a duration.
    • Fixed: Cue Sheets with directives with empty parameters could cause a crash
  • LAV Video
    • Fixed: AVC1 video streams without SPS/PPS in the configuration record did not decode properly
    • Fixed: Decoding H.264 streams with a resolution change using the DXVA2 Copy-Back decoder could crash
    • Fixed: YUV->RGB conversion produced the wrong output for the last line of odd-height 4:2:2 or 4:4:4 files
  • LAV Audio
    • Changed: LAV Audio offers more alternate output configurations to the audio renderer if the audio renderer refuses our preferred format.
    • Fixed: Decoding AC3 audio with corrupted audio frames could cause unnecessary format changes to occur and disrupt playback
    • Fixed: Decoding DTS audio on a CPU without SSE2 support could crash on some streams
LAVFilters-0.61.2.zip
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.62

Version history / Release notes / Changelog: 0.62.0

LAV Splitter
- Fixed: The filtered Forced Subtitles stream did not properly send all related subtitle data in some cases

LAV Video
- 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

LAV Audio
- Fixed: Dynamic format switching to an audio stream with a different sample rate did not work in some cases
 

bozomustafa_68

Registered
Messages
16,935
0.63.0 - 2014/10/03

LAV Splitter
•NEW: Support for playing AES encrypted HLS streams
•NEW: Advanced Subtitle selection allows selecting subtitles by a string match on the stream title
•NEW: Support for rtspu, rtspm, rtspt and rtsph URLs to force the RTSP transport protocol
•NEW: Animated GIF image support
•Fixed: Improved timestamp handling of badly muxed/corrupted H.264 streams
•Fixed: 4K ProRes streams in MKV didn't play reliably
•Fixed: Some HEVC streams in MKV/MP4 didn't play properly
•Fixed: VobSubs in MP4 didn't properly export their color palette
•Fixed: Streaming MP3s through the Microsoft URL filter could result in the last audio frame to be partially repeated
•Fixed: The duration of MP3 files would be wrong if it contained long IDv3 tags
•Fixed: TrueHD streams with an Dolby Atmos sub-stream were not demuxed properly

LAV Video

•NEW: Experimental support for CUVID and DXVA2 HEVC acceleration
•Faster: HEVC decoding is up to 100% faster
•Fixed: DVD subtitle rendering could crash in 64-bit builds

LAV Audio
•Fixed: TrueHD streams with an Dolby Atmos sub-stream did not decode
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters v0.64

Changes in 0.64:

General:
- NEW: Individual LAV Filters can now be blacklisted through the registry by creating a key with the executable name in HKCU\Software\LAV\\Blacklist

LAV Splitter:
- NEW: Support for RTMP using rtmpdump-style parameter syntax
- NEW: Support for Opus-in-TS
- Fixed: The language reported for audio/subtitle streams on some Blu-rays could be wrong

LAV Video:
- NEW: HEVC Main10 decoding in DXVA2 Copy-Back mode
- Faster: DXVA2 Copy-Back in direct output mode uses up to 50% less CPU and performance is improved accordingly
- Fixed: H.264 streams with only DTS timestamps would play out of sync with DXVA2
- Fixed: DXVA2 could crash on some MPEG-2 streams
- Fixed: Improved compatibility with a few HEVC streams when using DXVA2
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters 0.65.0 (released 2015/04/21)

Changelog

LAV Splitter
- NEW: Support for MKV subtitle Cues to show subtitles immediately after a seek
- NEW: Attachments and embedded cover art images are exported through the IDSMResourceBag interface
- Fixed: Improved demuxing of HEVC in MPEG-TS and increased the reliability of the SPS/PPS/VPS extraction
- Fixed: Demuxing Blu-rays/MPEG-TS where the first stream was not a video stream could result in broken timestamps
- Fixed: Seeking in MKVs which are currently being written is more reliable
LAV Video
- Fixed: Improved HEVC DXVA2 decoding on a few samples
- Fixed: Playback of VFR MPEG-4 in AVI had wrong timestamps in 0.64
- Fixed: Improved handling of DVD subtitles without timestamps
LAV Audio:
- NEW: Native DTS-HD decoding using libdcadec
- Changed: 5.1 audio prefers the speaker mask with side channels, to match recent specifications
 

serkanguzel

Registered
Messages
1,445
LAV Filters v0.66

LAV Filters v0.66​


LAV Splitter
- NEW: Added options to increase the queue size for increased buffering
- Changed: Switched ASF/WMV demuxing to a new demuxer from Libav
- Fixed: Improved seeking with MPEG-TS files which contain teletext streams


LAV Video
- NEW: Support for DXVA2-Native decoding of HEVC 10-bit with EVR on supported GPUs
- Changed: 4K Video Decoding on AMD graphics card is now enabled (needs recent drivers to work properly)
- Changed: DXVA2-CB decoding uses less memory on NVIDIA graphics cards
- Fixed: H264 DXVA2 decoding failed when no SPS/PPS was available in the media type
- Fixed: Conversion of RGB48 to RGB32/24 did not properly use dithering
- Fixed: Improved handling of a few DVD menu quirks
- Fixed: Decoding 10-bit video with EVR could result in a black screen


LAV Audio
- Changed: 5.1 audio favors the "Side" 5.1 layout, which conforms to modern surround standards


http://files.1f0.de/lavf/LAVFilters-0.66.exe
 

mohammed tanko

Super VIP
Messages
4,862
LAV Filters version 0.67


changelog:

LAV Splitter
NEW: Support for HTTPS URLs
NEW: Automatic selection of the highest quality variant in HLS streams
Changed: Reverted back to the old ASF demuxer
Changed: Backported ASF seeking improvements to the old ASF demuxer
Fixed: ASS in AVI did not work in recent versions
Fixed: RTP/RTSP did not work properly in 0.66

LAV Video
NEW: Improved DVD subtitle and menu drawing with madVR (support for madVRs subtitle repositioning and lower latency)
Changed: HEVC and 4K HWAccel is enabled by default
Changed: Enabled DXVA2-CB Direct Mode with YV12 output on 8-bit sources
Fixed: DVD menus could show a black screen instead of the menu in some situations

LAV Audio
Fixed: Improved clipping behavior in badly mastered DTS-HD tracks
 

josagi

Super VIP
Messages
3,052
0.68.0 - 2016/03/08 - Release Notes

LAV Splitter
- NEW: H.264 MVC 3D demuxing from MKV 3D, Blu-ray discs and Blu-ray SSIF files
- Fixed: The bitdepth of DTS-HD MA streams is reported properly in the stream information

LAV Video
- NEW: H.264 MVC 3D decoding (requires madVR 0.90 or newer)
- NEW: HEVC HDR streams export the HDR metadata to the video renderer (requires madVR 0.89.18 or newer)
- NEW: VP9 DXVA2 Hardware Acceleration
- NEW: Weston Three Field Deinterlacing filter (w3fdif)
- NEW: Ability to choose which GPU is used for DXVA2-CopyBack decoding
- Changed: Removed the CUVID HQ processing option, it is now automatically used when appropriate
- Fixed: CUVID would crash when playing certain HEVC files
- Fixed: Some pixel format conversions were much slower than expected
- Fixed: Pixel Format changes mid-stream were not re-negotiated with the renderer in all cases
- Fixed: Changes in the framerate due to software deinterlacing are properly reflected in the media type

LAV Audio
- Fixed: Increased PCM buffering to avoid stuttering with TrueHD on some audio devices
 

ARA$H

Banned
Messages
1,081


0.68.1 - 2016/05/05
LAV Splitter

NEW: Support for reading metadata tags from MKV files (including the "3d-plane" MVC 3D tag from MakeMKV 1.9.10 and newer)
Fixed: Improved handling of QuickTime codecs in MKV files
Fixed: S302M audio streams with non-pcm content did not work anymore (requires an external decoder)

LAV Video

Changed: Flags for BT.2020 are exported in DXVA2_ExtendedFormat (previously only reported to madVR, since the Windows SDK did not specify them)
Changed: Prevent connections to the "AVI Decompressor" filter which could result in a broken image or crashes otherwise
Fixed: Some progressive files could report the wrong FPS when software deinterlacing was turned on
Fixed: MPEG-2 streams using "intra refresh" did not decode properly

LAV Audio

Fixed: Decoding MPEG Audio streams from the Microsoft MPEG-1 Splitter could result in playback starting with an audible glitch


https://github.com/Nevcairiel/LAVFilters/releases/download/0.68.1/LAVFilters-0.68.1-Installer.exe
 
Top