From cdddb871d385ef0549819d1dbcffd24a58277181 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 4 Oct 2026 20:28:39 +0200 Subject: [PATCH] package/vlc: security bump to version 3.0.24 https://code.videolan.org/videolan/vlc/-/blob/3.0.24/NEWS https://code.videolan.org/videolan/vlc/-/tags/3.0.24 https://www.videolan.org/vlc/releases/3.0.24.html "Over 130 security fixes across VLC and its bundled libraries" https://www.videolan.org/security/sb-vlc3024.html "VLC 3.0.24 fixes over 50 security issues in VLC itself." Upstream removed unmaintainted libschroediner library: https://code.videolan.org/videolan/vlc/-/commit/614914f7bb7d4098bd5805724c0d8415d7fa32fa Upstream removed support for mfx, which was disabled in buildroot, and replaced it with optional support for libvpl: https://code.videolan.org/videolan/vlc/-/commit/dcd1e9f447323a97ae230b9d86c7b8fd223426fb Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/vlc/vlc.hash | 7 +++---- package/vlc/vlc.mk | 11 ++++++++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/package/vlc/vlc.hash b/package/vlc/vlc.hash index 9634ba3f1f..4c9e67d1b8 100644 --- a/package/vlc/vlc.hash +++ b/package/vlc/vlc.hash @@ -1,7 +1,6 @@ -# From https://get.videolan.org/vlc/3.0.23/vlc-3.0.23.tar.xz.sha256 -sha256 e891cae6aa3ccda69bf94173d5105cbc55c7a7d9b1d21b9b21666e69eff3e7e0 vlc-3.0.23.tar.xz -# From https://get.videolan.org/vlc/3.0.23/vlc-3.0.23.tar.xz.sha1 -sha1 7b8c00a9c5bb879a403d5328c99924eefe01739a vlc-3.0.23.tar.xz +# From https://get.videolan.org/vlc/3.0.24/vlc-3.0.24.tar.xz.sha{1,256} +sha1 dae683b3939220eac4a5edfc816c44e00659e68f vlc-3.0.24.tar.xz +sha256 e7cab503d1d7d5849b89d2cf0e1ee60d0ef6d012407791b644b9cfc0cc225fdf vlc-3.0.24.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/vlc/vlc.mk b/package/vlc/vlc.mk index 0ce6662353..1f6faa9a57 100644 --- a/package/vlc/vlc.mk +++ b/package/vlc/vlc.mk @@ -4,7 +4,7 @@ # ################################################################################ -VLC_VERSION = 3.0.23 +VLC_VERSION = 3.0.24 VLC_SITE = https://get.videolan.org/vlc/$(VLC_VERSION) VLC_SOURCE = vlc-$(VLC_VERSION).tar.xz VLC_LICENSE = GPL-2.0+, LGPL-2.1+ @@ -66,7 +66,6 @@ VLC_CONF_OPTS += \ --disable-kva \ --disable-libplacebo \ --disable-linsys \ - --disable-mfx \ --disable-microdns \ --disable-mmal \ --disable-mtp \ @@ -74,7 +73,6 @@ VLC_CONF_OPTS += \ --disable-notify \ --disable-opencv \ --disable-projectm \ - --disable-schroedinger \ --disable-shine \ --disable-shout \ --disable-sndio \ @@ -401,6 +399,13 @@ else VLC_CONF_OPTS += --disable-vorbis endif +ifeq ($(BR2_PACKAGE_LIBVPL),y) +VLC_CONF_OPTS += --enable-vpl +VLC_DEPENDENCIES += libvpl +else +VLC_CONF_OPTS += --disable-vpl +endif + ifeq ($(BR2_PACKAGE_LIBV4L),y) VLC_CONF_OPTS += --enable-v4l2 VLC_DEPENDENCIES += libv4l