[Bug 292706] Mk/Uses/gstreamer.mk: add svt-av1 and svt-hevc to USE_GSTREAMER
Date: Thu, 12 Feb 2026 05:40:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292706
--- Comment #3 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=c11c91c602ec61e2533d2972d2a1ebd19efbdb55
commit c11c91c602ec61e2533d2972d2a1ebd19efbdb55
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-02-12 02:39:39 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2026-02-12 05:39:42 +0000
GStreamer1: Update to 1.28.0
The y4menc (previously from good) and y4mdec (previously from bad)
plugins have been consolidated into y4m (now from good).
The vaapi component (multimedia/gstreamer1-vaapi) is no longer supplied
by upstream and will be removed after 2026Q1. This has been superseded by
the va plugin from 'bad', which we don't have and is rather Linux-heavy,
but no ports seem to use this anyways. Remove from makesum-all target
and adjust to be static 1.26.10 (last available) version.
Add svtav1 component to gstreamer.mk after f96400339bd6. [1]
multimedia/gstreamer1-plugins-svt-hevc has been marked DEPRECATED since
multimedia/svt-hevc is marked DEPRECATED and will be removed after
2026Q1. [1] This port does not seem to be used anywhere in the ports
tree.
Note for local patching: meson_options.txt was renamed by upstream to
meson.options across the board [2] and this change adapts to that.
Changes:
https://gstreamer.freedesktop.org/releases/1.28/
[2]
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/128710caab3e7521384c4c82df031702f1728af8
PR: 292706 [1]
Reported by: jbeich [1]
Mk/Uses/gstreamer.mk | 11 ++-
devel/gstreamer1-devtools/distinfo | 6 +-
graphics/gstreamer1-plugins-vulkan/pkg-plist | 2 +-
multimedia/gstreamer1-editing-services/distinfo | 6 +-
multimedia/gstreamer1-libav/distinfo | 6 +-
multimedia/gstreamer1-plugins-all/Makefile | 1 -
multimedia/gstreamer1-plugins-bad/Makefile | 3 +-
.../files/patch-data_meson.build | 6 +-
.../files/patch-ext_openjpeg_meson.build | 4 +-
.../files/patch-ext_smoothstreaming_meson.build | 4 +-
.../files/patch-ext_svtav1_gstsvtav1enc.c (gone) | 100 ---------------------
.../files/patch-ext_vulkan_meson.build | 4 +-
.../files/patch-ext_webrtcdsp_meson.build | 6 +-
.../files/patch-gst-libs_gst_analytics_meson.build | 4 +-
.../gstreamer1-plugins-bad/files/patch-meson.build | 6 +-
...atch-meson__options.txt => patch-meson.options} | 4 +-
.../files/patch-tests_examples_meson.build | 12 ++-
multimedia/gstreamer1-plugins-bad/pkg-plist | 6 +-
.../files/patch-ext_qt6_meson.build | 4 +-
.../files/patch-sys_v4l2_gstv4l2object.c | 6 +-
multimedia/gstreamer1-plugins-good/pkg-plist | 3 +-
multimedia/gstreamer1-plugins-svt-hevc/Makefile | 3 +
...atch-meson__options.txt => patch-meson.options} | 4 +-
multimedia/gstreamer1-plugins-ugly/pkg-plist | 1 +
multimedia/gstreamer1-plugins-vpx/Makefile | 2 +-
multimedia/gstreamer1-plugins/Makefile.common | 2 +-
multimedia/gstreamer1-plugins/distinfo | 18 ++--
.../files/patch-ext_cdparanoia_gstcdparanoiasrc.c | 6 +-
.../patch-gst-libs_gst_allocators_meson.build | 4 +-
.../files/patch-gst-libs_gst_audio_meson.build | 4 +-
.../files/patch-gst-libs_gst_video_meson.build | 4 +-
.../gstreamer1-plugins/files/patch-meson.build | 8 +-
...atch-meson__options.txt => patch-meson.options} | 4 +-
multimedia/gstreamer1-plugins/pkg-plist | 3 +
multimedia/gstreamer1-rtsp-server/distinfo | 6 +-
multimedia/gstreamer1-vaapi/Makefile | 5 +-
...patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c | 6 +-
...patch-gst_vaapi_gstvaapivideobufferpool.h (new) | 13 +++
multimedia/gstreamer1/Makefile | 3 +-
multimedia/gstreamer1/distinfo | 6 +-
multimedia/gstreamer1/pkg-plist | 3 +
multimedia/py-gstreamer1/distinfo | 6 +-
multimedia/py-gstreamer1/pkg-plist | 1 +
43 files changed, 129 insertions(+), 187 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.