LAV 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
LAV 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
LAV 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
Code: LAV 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
LAV 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
LAV 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
LAV 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
0.46 - 2012/02/12 - Release Notes Code: LAV 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
Code: LAV 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
LAV 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
0.50 - 2012/03/27 LAV 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)
LAV 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)
I decided to join madshi and use smaller increments for smaller releases, makes more sense to keep the numbers sane, and push small bugfixes out faster, i guess.
doom9でLAVの名称(Lについて)を質問してる人がいた。 http://forum.doom9.org/showthread.php?p=1568294#post1568294 #1021 > What is LAV an acronym for? I can guess the AV part, but what about the L? #10217 > LIB Audio Video = Library Audio Video (Format,Codec) = LAV
0.50.2 - 2012/04/26 - Release Notes Code: LAV 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
0.50.3 - 2012/05/11 - Release Notes LAV 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)
0.51.0 - 2012/07/09 LAV Splitter - Increased IO responsiveness on high-latency network connections - Improved timestamp handling for MPEG-PS (.mpg/.vob/.evo) - Improved support for H264 streams in SSIF MPEG-TS files - Added an option to control the priority of audio streams for the hearing/visually impaired - Added new flags to the advanced subtitle selection - "h" for hearing impaired - "n" for normal streams (no flags) - "!" NOT operator for inverting the meaning of the flags
LAV Video - Improved DXVA2 Native to software fallback in some situations - Support for YCgCo to RGB conversion - Added a new smart Stream Aspect Ratio mode - Will only use Stream AR when the container does not provide a realiable AR
LAV Audio - Improved decoding performance of MP4 ALS and a few other formats - Fixed playback of COOK with the MPC-HC RM Splitter - Auto A/V Sync is now automatically disabled on pure-audio files to avoid potential conflicts - Audio Down-Mixing support
> - Added an option to control the priority of audio streams for the hearing/visually impaired > - Added new flags to the advanced subtitle selection > - "h" for hearing impaired > - "n" for normal streams (no flags) > - "!" NOT operator for inverting the meaning of the flags ???
LAV Splitter - Improved H264 media type creation with some files - Fixed reading of QuickTime/AppleText chapters in MOV/MP4
LAV Video - Reduced latency of H264 software decoding (improves Live TV playback) - Fixed chroma handling of the YCgCo to RGB conversion - Fixed timestamp handling of MPEG2 (regression introduced in 0.51)
LAV Audio - Re-Mix audio as a fallback when the audio chain refuses a new channel configuration - Fixed an error that caused 16-bit FLAC to show as 24-bit on the status panel
LAV Splitter - Further improved H264 media type creation
LAV Audio - Fixed an issue with the initial media types causing graph building failures in some situations - Fixed a bug with DVBViewer which caused a delay on channel changes
LAV Splitter - Improved IO performance on network sources - Added an option to configure the maximum memory usage of the frame queues - Support ALAC in MKV - Support SRT subtitles in AVI - Improved raw video support in combination with LAV Video
LAV Video - Support for DVD Video decoding - Slight GPU memory usage reduction with DXVA2 Native - Fixed video corruption after seeks with VP3/Theora - Fixed decoding of "old" H.264 4:4:4 lossless files - More stricter handling of output pixel formats, only enabled formats are allowed for output - QuickSync: Improved compatibility with new driver series - Improved support for VC-1 with the SageTV MpegDemux
LAV Audio - Fixed a few issues with audio mixing - Some channels would occasionally be mixed twice, causing incorrect audio levels - Downmixing 8ch to stereo could crash on some systems - Increased maximum LFE coefficient to 3.0 and fixed scale to be consistent with surround/center coefficients - Added downmixing to Mono - Clipping protection is no longer reset on seeks - Added support for Opus - Fixed excessive memory allocations when decoding MPEG4-ALS
LAV Splitter - Added support for reading image files (tiff, png, jpeg, tga, bmp) - Support for MPEG-4 ASP in MPEG-TS - Support for reading metadata using the IAMMediaContent interface - Fixed Aspect Ratio on some wmv/asf files
LAV Video - Fixed a crash in the WMV9 DMO decoder on Windows 8 - DVD improvements - Subtitles are properly cleared from the screen, and won't be shown forever on some discs - Improved subtitle/menu positioning on some PAL discs - Improved handling of still frame DVD menus - Fixed a deadlock that caused the player to freeze in some DVD menus - Improved quality of blending subtitles/menus - QuickSync improvements - Support using QuickSync in Fullscreen Exclusive mode (ie. in WMC) - Improved fallback to software decoding if QuickSync is not available - Support for DVD decoding - Added support for Avid DV - Properly indicate progressive video when YADIF deinterlacing is activated
LAV Audio - Added proper DirectShow types and config options for AMR-NB, Nellymoser and various (AD)PCM variants
LAV Video - Fixed initial media type when YADIF is active - Fixed an image corruption issue with DVD playback - Improved handling of DVD menus on some discs - Reduced decode latency with CUVID/DXVA2-CB on DVDs for smoother playback in some situations - Added an option to toggle HW decoding for DVDs
LAV Splitter - Subtitle selection in "Default" mode now properly takes the "Default Track" flag into account - Fixed an issue that could cause graph flush events to be send out of sync
LAV Video - The DXVA2 Native decoder can now properly detect hardware support for video resolutions - Allows 4K DXVA2 decoding on NVIDIA - New options to control which resolutions are being handled by the hardware decoder (SD, HD and 4K/UHD) - Added support for DVD menu overlays and DVD subtitles with DXVA2 Native - Improved DXVA2 Native support with madVR - Fixed a freeze when playing corrupted H.264 streams in DXVA2 Native - Fixed a few rare DVD menu issues when using the QuickSync decoder
LAV Splitter - Improved seeking in MP4 files created by Windows Live Movie Maker
LAV Video - Improved H.264 DXVA on recent Intel GPUs (Sandy/Ivy Bridge and newer Atoms) - Fixed corruption with high number of reference frames ( > 11 ) - Fixed corruption in MBAFF interlaced content - Fixed an issue that caused DVD menus/subtitles to stop working in DXVA2 Native mode in some situations
0.55.0 - 2013/01/09 General - All Filters now have an optional tray icon which can open the property sheet when clicked (disabled by default)
LAV Splitter - Improved FPS detection for interlaced H.264 streams in Matroska - Fixed H.264 in Ogg and PMP - Fixed seeking in RMVB files with AAC audio - Improved support for AAC in MPEG-TS (especially in ISDB-T) - Fixed Key-Frame seeking for AVI and added support for MP4
LAV Video - Improved handling of raw RGB video with LAV Splitter (Video was upside-down in some cases) - Improved support for the Overlay Mixer renderer - Fixed decoding of non-mod16 video with CUVID - Fixed DXVA2 decoding of H.264 MBAFF content with >= 16px cropping - Support for fade in/out animations in DVD subtitles - Fixed DVD menu overlays showing too early on some discs - Fixed forced DVD subtitles being stuck on the screen until the next subtitle line - Improved playback of MPEG-1 in MKV with Haali Splitter
LAV Audio - Fixed 6.1 to 7.1 upmixing when the standard channel layout option is turned off - Dithering when converting audio to 16-bit Integer - Fallback to DTS "Core" bitstreaming if DTS-HD fails
0.55.1 - 2013/01/11 General - Clicking the Tray Icon with a Property Page already active brings it back to the front
LAV Splitter - Added an option to disable quality-based audio stream selection (selects the first stream matching the language preferences) - Removed Bitrate from audio quality criterias, because its too unreliable at this point.
LAV Video - Fixed YADIF deinterlacing (broken after a ffmpeg update on 0.55)
LAV Audio - Switched to Triangular Dithering for 16-bit Integer conversions
LAV Splitter - Improved support for MP4-style H.264 in AVI - Further improvements for AAC in MPEG-TS - Small improvements to handling Blu-rays with odd stream configurations - Improved handling of Ogg Vorbis streams
LAV Video - Basic support for playing DVDs in different playback rates - Fixed DXVA2 resource cleanup which may have caused a crash in some situations with DXVA2-Native - Fixed A/V Sync when using the WMV9 DMO decoder (especially noticable after seeking)
LAV Audio - Improved AC3 decoding quality (thanks to madshi for the patch in ffmpeg)
LAV Splitter - Improved handling of Annex B H.264 in many containers - Improved support for external source filters without seeking ability (live sources) - Fixed duration in some MP4/MOV files - Fixed stream program assignment for some MPEG-TS files (resulted in some streams not visible)
LAV Video - Added support for TSCC2 - Fixed a crash when playing certain H.264 files with QuickSync or CUVID
Use Dithering for 16-bit Output Enabling all formats will allow untouched / bitexact output. Only if a format is not compatible with your hard- or software it should be disabled.
General - Major ffmpeg update, the DLLs have had their version number increased
LAV Splitter - Support for Matroska Ordered Chaptes / Segment Linking - Improved support for parsing language tags from OGM files - Small performance improvements by avoiding copying the stream data in memory needlessly - Improved duration calculation for MP3 files
LAV Video - Performance improvements for single-threaded decoders and YADIF (up to 20% in some situations)