[Bug 292706] Mk/Uses/gstreamer.mk: add svt-av1 and svt-hevc to USE_GSTREAMER

From: <bugzilla-noreply_at_freebsd.org>
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.