From: W. Michael Petullo Date: Fri, 18 Sep 2026 09:02:43 +0000 (+0300) Subject: gst1-libav: update to 1.28.7 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=5405dd6ff28830b7ceba6ef314e7dd5348aa013d;p=openwrt-packages.git gst1-libav: update to 1.28.7 Upstream list of changes is available at https://gstreamer.freedesktop.org/releases/1.28/#1.28.7. Drop 001-gst-libav-Fix-build-failure-with-FFmpeg-9.0.patch. The fix it carries is already in 1.28.7, so quilt refuses to apply it ("can be reverse-applied") and the build fails before it starts. Signed-off-by: W. Michael Petullo Signed-off-by: Alexandru Ardelean --- diff --git a/multimedia/gst1-libav/Makefile b/multimedia/gst1-libav/Makefile index 0e793cc13..1a5ba9510 100644 --- a/multimedia/gst1-libav/Makefile +++ b/multimedia/gst1-libav/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-libav -PKG_VERSION:=1.26.4 -PKG_RELEASE:=2 +PKG_VERSION:=1.28.7 +PKG_RELEASE:=1 PKG_SOURCE:=gst-libav-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-libav -PKG_HASH:=2be7c7272f9a5b5e4d5ef211b948fb751f7048bcc3675bbe633cef6c6df682fe +PKG_HASH:=58da51dd39ecf1cf6faade34cc6412001be2e2e145bca8ae0f45336f60a36ab2 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-libav-$(PKG_VERSION) PKG_MAINTAINER:=W. Michael Petullo \ diff --git a/multimedia/gst1-libav/patches/001-gst-libav-Fix-build-failure-with-FFmpeg-9.0.patch b/multimedia/gst1-libav/patches/001-gst-libav-Fix-build-failure-with-FFmpeg-9.0.patch deleted file mode 100644 index 6154eeb2f..000000000 --- a/multimedia/gst1-libav/patches/001-gst-libav-Fix-build-failure-with-FFmpeg-9.0.patch +++ /dev/null @@ -1,61 +0,0 @@ -From ada76f6c4f62c224db838f012512f275c2ac0fbf Mon Sep 17 00:00:00 2001 -From: Reilly Brogan -Date: Tue, 4 Aug 2026 12:09:11 -0500 -Subject: [PATCH] gst-libav: Fix build failure with FFmpeg 9.0 - -Closes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/work_items/5251 - -Part-of: ---- - ext/libav/gstavviddec.c | 15 +++++++++------ - ext/libav/gstavvidenc.c | 15 +++++++++------ - 2 files changed, 18 insertions(+), 12 deletions(-) - ---- a/ext/libav/gstavviddec.c -+++ b/ext/libav/gstavviddec.c -@@ -2760,12 +2760,15 @@ gst_ffmpegviddec_register (GstPlugin * p - } - - /* no quasi codecs, please */ -- if (in_plugin->id == AV_CODEC_ID_RAWVIDEO || -- in_plugin->id == AV_CODEC_ID_V210 || -- in_plugin->id == AV_CODEC_ID_V210X || -- in_plugin->id == AV_CODEC_ID_V308 || -- in_plugin->id == AV_CODEC_ID_V408 || -- in_plugin->id == AV_CODEC_ID_V410 || in_plugin->id == AV_CODEC_ID_R210 -+ if (in_plugin->id == AV_CODEC_ID_RAWVIDEO -+ || in_plugin->id == AV_CODEC_ID_V210 -+ || in_plugin->id == AV_CODEC_ID_V210X -+ || in_plugin->id == AV_CODEC_ID_R210 -+#if LIBAVCODEC_VERSION_MAJOR < 63 -+ || in_plugin->id == AV_CODEC_ID_V308 -+ || in_plugin->id == AV_CODEC_ID_V408 -+ || in_plugin->id == AV_CODEC_ID_V410 -+#endif - #if LIBAVCODEC_VERSION_MAJOR < 61 - || in_plugin->id == AV_CODEC_ID_AYUV - #endif ---- a/ext/libav/gstavvidenc.c -+++ b/ext/libav/gstavvidenc.c -@@ -1030,12 +1030,15 @@ gst_ffmpegvidenc_register (GstPlugin * p - } - - /* no quasi codecs, please */ -- if (in_plugin->id == AV_CODEC_ID_RAWVIDEO || -- in_plugin->id == AV_CODEC_ID_V210 || -- in_plugin->id == AV_CODEC_ID_V210X || -- in_plugin->id == AV_CODEC_ID_V308 || -- in_plugin->id == AV_CODEC_ID_V408 || -- in_plugin->id == AV_CODEC_ID_V410 || in_plugin->id == AV_CODEC_ID_R210 -+ if (in_plugin->id == AV_CODEC_ID_RAWVIDEO -+ || in_plugin->id == AV_CODEC_ID_V210 -+ || in_plugin->id == AV_CODEC_ID_V210X -+ || in_plugin->id == AV_CODEC_ID_R210 -+#if LIBAVCODEC_VERSION_MAJOR < 63 -+ || in_plugin->id == AV_CODEC_ID_V308 -+ || in_plugin->id == AV_CODEC_ID_V408 -+ || in_plugin->id == AV_CODEC_ID_V410 -+#endif - #if LIBAVCODEC_VERSION_MAJOR < 61 - || in_plugin->id == AV_CODEC_ID_AYUV - #endif