@Nevcairiel Nevcairiel released this Feb 15, 2018 · 8 commits to master since this release

0.71.0 - 2018/02/15

  • LAV Filters now requires Windows Vista or newer, Windows XP is no longer supported

LAV Splitter

  • NEW: Preliminary support for UHD Blu-ray parsing

LAV Video

  • NEW: D3D11 hardware accelerated decoding (native mode with madVR, Copy-Back otherwise)
  • Fixed: HDR metadata was not properly communicated to madVR in DXVA2-Native mode
  • Fixed: Anamorphic WMV9/VC-1 videos were not being played back with the correct aspect ratio in all cases
  • Fixed: Changing certain settings while playback was paused could result in a deadlock
  • Fixed: Playing severly corrupted HEVC streams with hardware decoding could result in playback failing entirely, instead of skipping over the corruption

LAV Audio

  • NEW: Basic support for AAC 960 streams (common in DVB radio streams)


@Nevcairiel Nevcairiel released this Jul 5, 2017 · 99 commits to master since this release

0.70.2 - 2017/07/06
LAV Video

  • Fixed: DXVA2 decoding could fail in 0.70 after a dynamic media type change


@Nevcairiel Nevcairiel released this Jul 1, 2017 · 101 commits to master since this release

0.70.1 - 2017/07/01
LAV Video

  • NEW: DXVA2-CopyBack uses D3D9Ex to allow headless operation
  • Changed: Increased the maximum number of decode threads to 32
  • Changed: Rebalanced the "Auto" thread strategy to use the exact number of available CPU cores, instead of 1.5x the cores
  • Fixed: Certain H264 streams could crash in 0.70 due to lack of buffer padding


@Nevcairiel Nevcairiel released this Jun 15, 2017 · 113 commits to master since this release

0.70.0 - 2017/06/15

  • Official LAV Filters builds require a SSE2 capable CPU

LAV Splitter

  • Fixed: Certain MP4/MOV files didn't play or seek correctly in recent versions of LAV Splitter
  • Fixed: HEVC in MP4 without PTS timestamp is being signaled appropriately
  • Fixed: Closing RTSP streams did not properly call the TEARDOWN function

LAV Video

  • NEW: CUVID support for VP9 8/10-bit and HEVC 10/12-bit decoding
  • NEW: DXVA2 support for VP9 10-bit decoding
  • Changed: Simplified the internal dataflow to reduce overhead and improve performance
  • Changed: Enabled P010 output to EVR on Windows 10 Creators Update
  • Fixed: Y416 output was incorrect (required by madVR 0.91.8 and newer)
  • Fixed: Parsing H.264 MVC SEI NALs could fail in some cases
  • Fixed: CUVID decoding could deinterlace progressive streams under certain circumstances, degrading the quality

LAV Audio

  • Fixed: LATM AAC streams with Program Config Elements (PCE) (common in DVB-T2 broadcast) played with audible distortions
  • Fixed: Very short PCM audio streams didn't play properly


@Nevcairiel Nevcairiel released this Dec 11, 2016 · 204 commits to master since this release

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


@Nevcairiel Nevcairiel released this May 5, 2016 · 260 commits to master since this release

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


@Nevcairiel Nevcairiel released this Mar 8, 2016 · 290 commits to master since this release

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


@Nevcairiel Nevcairiel released this Nov 15, 2015 · 437 commits to master since this release

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


@Nevcairiel Nevcairiel released this Sep 22, 2015 · 482 commits to master since this release

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


@Nevcairiel Nevcairiel released this Apr 21, 2015 · 536 commits to master since this release

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