Version 3.0.22 du 03/12/2024- Core : Assume subpictures are in SDR by default.
- Windows : Add Windows ARM64 builds (Minimum Windows 10 RS5 17763 / 1809).
- Windows : Fix support for Windows XP SP3.
- Windows : Allow renaming/moving/deleting of playing file on Windows.
- Windows : Restrict SystemParametersInfo calls to Windows XP.
- Decoders : Fix Opus channel mapping.
- Decoders : Fix hardware decoding with VideoToolbox of XVID MPEG-4 video.
- Decoders : Add dav1d-all-layers option.
- Decoders : Fix DVD CEA-608 captions parsing.
- Decoders : Fix ProRes 4:4:4:4.
- Decoders : Disable decoding using libdca, libmpeg2 and liba52 by default in favor of libavcodec.
- Demuxers : Add support for DMX audio music (MUS) files.
- Demuxers : Handle mkv-use-chapter-codec option.
- Demuxers : Add A_ATRAC/AT1 support in matroska.
- Demuxers : Prevent FLAC seeking logic get stuck.
- Demuxers : Handle pictures in FLAC.
- Demuxers : Fix VOB/AOB LPCM/MLP detection failing occasionally.
- Demuxers : Cut QNap title on first invalid character.
- Demuxers : Fix display of certain JPEG files.
- Demuxers : Fix playback of very short ASF files (duration less than 1s).
- Demuxers : Multiple fixes in MPEG-TS.
- Demuxers : Fix crashes in multiple demuxers (reported by rub.de, oss-fuzz and others).
- Input : Fix SFTP seeking for large files on 32-bit OS.
- Interface : Qt: Add option to use dark palette.
- Interface : Qt: Add compilation support for newer versions of Qt5.
- Interface : Qt: Fix scrolling on volume slider.
- Interface : KDE: fix MPRIS state when started from file.
- Service Discovery : UPnP: remove SAT>IP channel list fallback.
- Video Output : Use a better stretch mode in wingdi.
- Video Output : Fetch missing device information when running in UWP.
- Video Filter : Add AMD GPU Frame Rate Doubler (Direct3D11).
- Video Filter : Improve visualization of low frequencies in spectrogram.
- Contrib : Update amf to 1.4.34.
- Contrib : Update dav1d to 1.5.1.
- Contrib : Update FFmpeg to 4.4.5.
- Contrib : Update freetype to 2.13.1.
- Contrib : Update gettext to 0.22.5.
- Contrib : Update gcrypt to 1.10.1.
- Contrib : Update glew to 2.1.0.
- Contrib : Update gmp to 6.3.0.
- Contrib : Udpate gnutls to 3.8.10.
- Contrib : Update harfbuzz to 11.5.0.
- Contrib : Update iconv to 1.17.
- Contrib : Update libarchive to 3.8.0 including support for RAR 5.0.
- Contrib : Update libass to 0.17.3.
- Contrib : Update libbluray to 1.4.0.
- Contrib : Update libmatroska to 1.7.0.
- Contrib : Update libogg to 1.3.6.
- Contrib : Update libpng to 1.6.50.
- Contrib : Update libvpx to 1.15.2.
- Contrib : Update lua to 5.1.5.
- Contrib : Update openjpeg to 2.5.0.
- Contrib : Update orc to 0.4.33.
- Contrib : Update srt to 1.5.3.
- Contrib : Update taglib to 1.13.1.
- Contrib : Update zlib to 1.3.1.
- Contrib : and more 3rd party updates.
- Contrib : libmpeg2, libdca and liba52 are no longer build by default.
- Contrib : build ragel inside harfbuzz if necessary.
- Misc : gnutls: remove manual DH prime bits setting.
- Misc : Avoid very large fonts in portrait mode.
- Misc : Update of most translations.
- Misc : Many thanks to the Sovereign Tech Agency (
https://www.sovereign.tech/), and especially their Sovereign Tech Fund program, for helping VLC sustainability and safety.
- Misc : Thanks to oss-fuzz as well for their help and resources to find issues.
- Misc : Thanks to their support, 3.0.22 becomes the VLC release with the most security fixes ever!
- Security : Heap Buffer Overflow READ in TY, NSV, CVDsub, SPU, Subrip, TX3G, MPJEG demuxers and decoders.
- Security : Heap Buffer Overflow Write in RLE, MP4, TX3G demuxers and decoders.
- Security : Assert failure in AVI, MP4 demuxers and Core.
- Security : Null dereferences in CSS, Flac and VTT modules.
- Security : Use-after Free in SVG decoder.
- Security : Crash in Subtitles core, in jpeg2 inside TS.
- Security : Multiple crashes and OOB in CEA-708 subtitles OOB read on Oggspot, MP4.
- Security : Multiple leaks in MKV, ASF/WMV, CAF and PS demuxers, Ogg, Theora, Vorbis, WebVTT and SVCD decoders.
- Security : Busy loop in WebVTT.
Version 3.0.21 du 09/06/2024- Decoders : Improve Opus ambisonic support.
- Decoders : Fix some ASS subtitle rendering issues.
- Decoders : Fix Opus in MP4 behaviour.
- Decoders : Fix VAAPI hw decoding with some drivers.
- Input : Add support for HTTP content range handling according to RFC 9110.
- Input : Fix some HLS Adaptive Streaming not working in audio-only mode.
- Video Output : Super Resolution scaling with AMD GPUs.
- Video Output : The D3D11 HDR option can also turn on/off HDR for all sources regardless of the display.
- Video Output : Improve subtitles rendering on Apple platforms of notably Asian languages by correcting font fallback lookups.
- Video Filter : New AMD VQ Enhancer filter.
- Video Filter : Add D3D11 option to use NVIDIA TrueHDR to generate HDR from SDR sources.
- Services Discovery : Fix exposed UPnP directory URL schemes to be compliant with RFC 3986.
- Contrib : Update FFmpeg to 4.4.4.
- Contrib : Update dav1d to 1.4.2.
- Contrib : Update libvpx to 1.14.1.
- libVLC : the HWND passed to libvlc_media_player_set_hwnd must have the WS_CLIPCHILDREN style set.
- libVLC : Fix crashes when using caopengllayer.
- Misc : Fix various warnings, leaks and potential crashes.
- Misc : Fix security integer overflow in MMS module.