May 14th, 2012LAV Video:
· Fixed a crash in DXVA2-Native decoding (introduced in 0.50.4)
May 14th, 2012LAV Video:
· Fixed seeking with QuickSync running in madVR Exclusive Mode
May 12th, 2012LAV Splitter:
· Fixed playback of raw PCM in AVI streams
· Fixed a rare misdetection of MPEG-2 as VC-1
LAV Video:
· QuickSync: Fixed playback of some H.264 streams that would run out of sync on newer drivers
· Fixed a memory leak when playing H.264 RGB (and some other formats)
· Improved behaviour for H.264 and MPEG-2 on Live TV channel changes
LAV Audio:
· Added support for Speex (via libspeex)
· Improved support for AMR-NB/WB (using OpenCore decoder)
April 27th, 2012LAV Splitter:
· Improved support for Playback Rates other then 1.0x
· Improved demuxing performance by implementing a custom Sample Allocator to avoid one extra memory copy
LAV Video:
· Fixed a rare crash when using YV12 output on non-mod16 video
· Fixed excessive memory consumption with Haali Splitter and DXVA2-CB
· Fixed a deadlock on dynamic format changes with DXVA2 Native
· Added support for YV24 output
LAV Audio:
· Improved support for Playback Rates other then 1.0x
· Support for ALAC and ALS with the MPC-HC MP4 splitter
· Improved A/V Sync on dynamic format changes
· Improved Auto A/V Sync Correction algorithm (lower threshold, faster reaction)
· Fixed audio pitch when bitstreaming 44.1KHz AC3/DTS
March 29th, 2012LAV Splitter:
· Fixed Stream Detection on some Blu-rays with short Logo clips before the main movie
· Fixed a crash when processing invalid/broken PGS subtitles
LAV Video:
· Fixed a crash on dynamic format changes (stream change, Blu-ray clip change)
March 28th, 2012LAV Splitter:
· Improved support for H264 Elementary Streams
· Fixed a regression with seeking in MPEG-TS files recorded by some HD-PVR devices
LAV Video:
· New Worker Thread design for Decoding/Deinterlacing
· WMV9+YADIF is up to 40% faster
· Improved DXVA2 for MPEG-2 interlaced
· Improved H264 DXVA2 on AMD with certain streams
· Improved CUVID support for 4K streams on supported hardware (GT520, GTX680, other VP5 hardware)
LAV Audio:
· Added support for RealAudio Lossless (RALF)
March 12th, 2012LAV Splitter:
· Improved MKV demuxing performance from slow sources (network streaming, etc)
· Improved stream detection on Blu-rays
· Improved support for RealAudio (COOK, SIPR, etc) in MKV
· Support for streaming from HTTP URLs
LAV Audio:
· Improved support for DTS files with Little-Endian or 14B encodings
LAV Video:
· New VC1/WMV3 decoder based on the Microsoft DMO Decoder (new default)
· Updated Intel QuickSync decoder (0.29, r44)
· Fixed decoding of some MBAFF H264 streams with DXVA2
· Improved Stream Aspect Ratio logic in the CUVID decoder for H264 streams
· Fixed Deinterlacing when DXVA2 Native is active in certain situations
February 24th, 2012LAV Splitter:
· Improved Video/Audio stream detection in some MPEG-TS files
LAV Video:
· Fixed a potential crash with native DXVA2 when the software fallback was used
February 21st, 2012LAV Audio:
· Fixed seeking in COOK audio with the MPC-HC RealMedia splitter
LAV Video:
· New DXVA2 "native" decoder (see release notes)
· Updated Intel QuickSync decoder and tweaked configuration (0.28, r41)
· Overall performance improvements
· Multi-threaded decoding for Fraps
· Fixed a regression that resulted in only single-threaded playback on certain H264 files
· Fixed a crash in the CUVID decoder introduced in 0.46 under certain circumstances
February 21st, 2012LAV Splitter:
· Experimental support for streaming protocols (RTSP, RTP, MMS)
· Support for IBufferInfo (Buffer Status in MPC-HC "Statistics" pane)
· Added a memory limit to avoid too high memory use from the frame queues
· Fixed playback of files with Subtitles in WMP/WMC in some cases
LAV Audio:
· Improved playback of files with bad audio frame interleaving
· Improved support of COOK, ATRAC and SIPR (RealAudio codecs)
LAV Video:
· Updated and improved Intel QuickSync decoder (0.26, r38)
· Fixed DXVA2 software fallback on some lossless H264 clips
· Improved Fraps decoding with EVR
· Improved playback of MPEG4 in MP4
· Multi-threaded decoding for Lagarith
· Fixed playback of Theora with the MPC-HC Ogg Splitter
· Dithering Enhancements
· New "Random Dithering" option (new default)
· Improved "Ordered Dithering" in the RGB converter
· Support for decoding v210/v410 raw formats
· Support for Snow and FFV1
February 21st, 2012LAV Splitter:
· Improved playback of concatenated H.264 MOV/MP4 files
· Adjusted FLAC MediaType to avoid ReClock stealing the connection
· Improved playback of MPEG-TS with timestamp discontinuities
LAV Audio:
· Fixed playback of very short PCM samples
· Improved COOK decoding without LAV Splitter
LAV Video:
· New DXVA2 "copy back" decoder (see release notes)
· Updated Intel QuickSync decoder (r29)
· Multi-threaded decoding for RV30/40, UtVideo and DNxHD
· Support for the "FCC" color matrix
· Improved Dirac support
· CUVID support for MPEG-4 ASP (experimental)
· Support for Intel Indeo 4, MS Video 1, 8BPS, LOCO, ZMBV, VCR1, AASC
February 21st, 2012LAV Splitter:
· Fixed a seeking regression in the mkv demuxer introduced in 0.43
· Fixed a bug that caused stream descriptions to vanish after the file finished playing
· Improved playback of WMVA video with commercial decoders
· Added support for the new OpenType MIME type produced by mkvtoolnix > 5.2.0
LAV Audio:
· Fixed LATM AAC playback with some source filters
LAV Video:
· Added Intel QuickSync hardware decoder
· Added support for YADIF with hardware decoding
· Added support for Dirac decoding
· Added support for DNxHD decoding
· Added support for v210/v410 output
· Improved dynamic reconnection with post-processing filters
· Fixed a seeking related corruption issue with MPEG4-ASP
February 21st, 2012LAV Splitter:
· Improved MKV seeking and demuxing performance
· Improved buffering for smoother playback (especially at start/after seeks)
· Fixed a few audio media type issues
· Fixed a minor resource handle leak
LAV Audio:
· Updated to new ffmpeg audio decoding API
· Disabled Float Audio output on Windows XP by default
LAV Video:
· Fixed handling of soft-telecined MPEG2/H264 broadcasts in CUVID mode
· Improved support for 4:2:2 10-bit streams
· Fixed a crash related to unaligned memory buffers on Windows XP
· Added support for decoding AMV streams
February 21st, 2012LAV Splitter:
· Fixed a timestamping bug in the new MKV demuxer
· Futher enhancements to explorer thumbnail generation
February 21st, 2012LAV Splitter:
· New MKV Demuxer (see release notes for details)
· Fixed a bug with the Vorbis Media Type
· Disabled Subtitles when generating Thumbnails in Explorer
LAV Video:
· Fixed a overflow in 10 -> 8 bit dithering and NV12 output
February 21st, 2012LAV Splitter:
· Improved demuxing of raw PCM streams
· Fixed VC-1 in MP4 with the MS WMVideo Decoder
· Improved playback of files with TrueHD audio streams
· Added support for a requested stop time from the player
· Improved playback of Blu-ray rips created by EasyBD
· Added support for RGB24 raw video in AVI
LAV Audio:
· Improved decoding of formats with extremely large audio frames
LAV Video:
· Added YADIF software deinterlacing
· Rewritten Interlaced options
· Added new "Aggressive" deinterlacing mode
· Moved many interlaced related options to global level
· Fixed an issue with stream compatibility detection in the CUVID decoder, causing a software fallback when not required
February 21st, 2012LAV Splitter:
· Fixed a bug that caused MPEG-2 and VC-1 parsers to produce wrong timestamps after a seek
· Fixed playback of raw .h264 files
LAV Video:
· NV12 is now the preferred YUV 4:2:0 output format
· Fixed handling of the "As Input" RGB output setting
· Improved VP6 cropping
· Don't report completely progressive movies as interlaced to the renderer
· Fixed playback of some broken MPEG-2 MKV muxes
· RGB will now by default be offered as Bottom-Up instead of Top-Down for improved compatibility
February 21st, 2012LAV Splitter:
· New subtitle selection options (see release notes or readme)
· Improved handling of languages with more then one ISO 639-2 code (f.ex. German, French, etc)
· Improved seeking to the start of the file
· Added support for VobSubs in MP4
· Added support for MKV nested chapters
· Improved playback of RV40 in MKV
· Improved support of H264 in WTV
LAV Audio:
· Fixed a crash with raw audio and SPDIF processing
· Improved support for COOK
· Improved DTS-in-WAV detection
LAV Video:
· Fixed a issue that caused MPC-HCs EVR-CP to produce wrong colors when using CUVID decoding
· Support Multi-Threading and CUVID decoding for MPEG-1
· Improve decoder flushing
· Fixed a potential freeze on load and dynamic type changes
· Fixed a freeze on seeking with certain VP8 files
· Added support for UtVideo
· Added support for H264 4:2:2
October 11th, 2011LAV Splitter:
· Improved handling of failures on the output pins
· Improved VC-1 in EVO timestamps
LAV Audio:
· Added support for dynamic channel count changes in AAC
· Implemented support for sample format conversions
· Implemented Audio Delay options
· Disabled the WMA codecs by default
· Improved Bitstreaming data flow
LAV Video:
· Fixed cropping of VP6 video
· New SSE2 YUV420 -> YUV422 converter
· Performance enhancements in the CUVID decoder on some systems
· Fixed playback with the XP Overlay Mixer
· Fixed a crash when decoding RGB video (Fraps, etc)
August 22nd, 2011General:
· The installer will now add shortcuts to the start menu to open the filter configurations
· The ffmpeg DLLs have been renamed to carry a "lav" suffix to avoid collisions with other components
LAV Splitter:
· Improved detection of AAC LATM tracks (previously mis-detected as mp1/mp2)
· Fixed playback of badly interleaved AVI files
· Smarter default stream selection for RealMedia files
· Improved stream language handling for Blu-rays
· Fixed a crash issue with the Forced Subtitle pin on Blu-rays
LAV Audio:
· DTS decoding failures are now handled more gracefully
· Fixed Media Types for Stereo 44.1kHz Audio
LAV Video:
· First official version - refer to release notes for details
April 26th, 2011General:
· Big ffmpeg update! Libraries have been renamed (version increase)
LAV Splitter:
· Obviously wrong frame rates will no longer be reported to the decoder
· Improved mpeg2 playback
· Improved dynamic media type changes
· Fix the first few frames of ASS/SSA subtitles in Matroska
· Fix an issue with the display of some codec names
· Add proper subtypes for little-endian PCM
· Fix subtypes for QT PCM
LAV Audio:
· Support processing of 64-bit double output from the decoders
· PCM data will be buffered before its send to the renderer/post processor