From a9d5a66e458565305d21831b5061baf19543170a Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Thu, 13 Nov 2025 23:15:13 +0100 Subject: [PATCH] Update NEWS for 3.0.22-rc2 --- NEWS | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 054fc59a3c..03e2a66472 100644 --- a/NEWS +++ b/NEWS @@ -19,7 +19,7 @@ Decoders: * Disable decoding using libdca, libmpeg2 and liba52 by default in favor of libavcodec Demuxers: - * Support for DMX audio music (MUS) files + * Add support for DMX audio music (MUS) files * Handle mkv-use-chapter-codec option * Add A_ATRAC/AT1 support in matroska * Prevent FLAC seeking logic get stuck @@ -28,6 +28,7 @@ Demuxers: * Cut QNap title on first invalid character * Fix display of certain JPEG files * Fix playback of very short ASF files (duration less than 1s) + * Multiple fixes in MPEG-TS * Fix crashes in multiple demuxers (reported by rub.de, oss-fuzz and others) Input: @@ -36,6 +37,7 @@ Input: Interface: * Add option to use dark palette (Qt) * Add compilation support for newer versions of Qt5 + * Qt: Fix scrolling on volume slider Service Discovery: * UPnP: remove SAT>IP channel list fallback @@ -46,6 +48,7 @@ Video Output: Video Filter: * Add AMD GPU Frame Rate Doubler (Direct3D11) + * Improve visualization of low frequencies in spectrogram Contrib: * Update amf to 1.4.34 @@ -57,7 +60,7 @@ Contrib: * Update glew to 2.1.0 * Update gmp to 6.3.0 * Udpate gnutls to 3.8.10 - * Update harfbuzz to 11.4.4 + * Update harfbuzz to 11.5.0 * Update iconv to 1.17 * Update libarchive to 3.8.0 including support for RAR 5.0 * Update libass to 0.17.3 @@ -66,23 +69,39 @@ Contrib: * Update libogg to 1.3.6 * Update libpng to 1.6.50 * Update libvpx to 1.15.2 + * Update lua to 5.1.5 * Update openjpeg to 2.5.0 * Update orc to 0.4.33 * Update srt to 1.5.3 * Update taglib to 1.13.1 * Update zlib to 1.3.1 + * and more 3rd party updates * libmpeg2, libdca and liba52 are no longer build by default * build ragel inside harfbuzz if necessary Misc: * gnutls: remove manual DH prime bits setting * Avoid very large fonts in portrait mode + * Update of most translations Many thanks to the Sovereign Tech Agency (https://www.sovereign.tech/), and especially their Sovereign Tech Fund program, for helping VLC sustainability and safety. Thanks to oss-fuzz as well for their help and resources to find issues. 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 + * Heap Buffer Overflow Write in RLE, MP4, TX3G demuxers and decoders + * Assert failure in AVI, MP4 demuxers and Core + * Null dereferences in CSS, Flac and VTT modules + * Use-after Free in SVG decoder + * Crash in Subtitles core, in jpeg2 inside TS + * Multiple crashes and OOB in CEA-708 subtitles + * OOB read on Oggspot, MP4 + * Multiple leaks in MKV, ASF/WMV, CAF and PS demuxers, WebVTT and SVCD decoders + * Busy loop in WebVTT + (The list above is not exhaustive) + Changes between 3.0.20 and 3.0.21: ----------------------------------