LAVFilters

LAV Filters - Open-Source DirectShow Media Splitter and Decoders

GPL-2.0 License

Stars
7.4K

Bot releases are hidden (Show)

LAVFilters -

Published by Nevcairiel almost 8 years ago

0.69.0 - 2016/12/11
LAV Splitter

  • NEW: Support for extracting HDR metadata from YouTube HDR VP9 streams
  • Fixed: Reading MKV files could crash when encountering tags for unknown or disabled streams

LAV Video

  • NEW: Support for 10-bit UtVideo
  • NEW: MagicYUV decoding support
  • NEW: Experimental support for CineformHD decoding
  • Fixed: Converting 12-bit 4:4:4 YCbCr to RGB32 would result in a garbled image
  • Fixed: Decoding certain H.264 streams could drop a few frames at the start of playback

LAV Audio

  • NEW: DTS Express (LBR) decoding support
LAVFilters -

Published by Nevcairiel over 8 years ago

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
LAVFilters -

Published by Nevcairiel over 8 years ago

0.68.0 - 2016/03/08
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
LAVFilters -

Published by Nevcairiel almost 9 years ago

0.67.0 - 2015/11/15
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
LAVFilters -

Published by Nevcairiel about 9 years ago

0.66.0 - 2015/09/22
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
LAVFilters -

Published by Nevcairiel over 9 years ago

0.65.0 - 2015/04/21
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
LAVFilters -

Published by Nevcairiel over 9 years ago

0.64.0 - 2015/02/13
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
LAVFilters -

Published by Nevcairiel about 10 years ago

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
LAVFilters -

Published by Nevcairiel over 10 years ago

0.62.0 - 2014/06/12
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
LAVFilters -

Published by Nevcairiel over 10 years ago

0.61.2 - 2014/04/08
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 -

Published by Nevcairiel over 10 years ago

0.61.1 - 2014/03/07
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.
LAVFilters -

Published by Nevcairiel over 10 years ago

0.61.0 - 2014/03/04
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.
LAVFilters -

Published by Nevcairiel over 10 years ago

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