[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 01:44:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292706

Jason E. Hale <jhale@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #267462|0                           |1
        is obsolete|                            |

--- Comment #2 from Jason E. Hale <jhale@FreeBSD.org> ---
Comment on attachment 267462
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=267462
v0

Patch v0 doesn't work.

Unless GST_PLUGIN_SUFFIX is redefined in the individual plugins, the component
name must match GST_PLUGIN since PKGNAME is derived from it within the
gstreamer framework [1][2].

PKGNAME for these ports has already changed after switching to gstreamer
upstream, so it would be best not to modify them yet again. Besides top-level
components like editing-services, I'm not a big fan of having separators in the
component names anyways.

Working component name changes:
svt-av1 -> svtav1
svt-hevc -> svthevcenc

GStreamer 1.28.0 update is in progress and 'svtav1' will be added as a
component. I still don't see the point in adding the 'svthevcenc' component
since multimedia/svt-hevc is deprecated and unmaintained upstream. Current plan
is to remove multimedia/gstreamer1-plugins-svt-hevc at the end of 2026Q1 along
with the defunct multimedia/gstreamer1-vaapi.

[1]
https://github.com/freebsd/freebsd-ports/blob/64597899da4da313a7c899c38c25e42c1e407f17/multimedia/gstreamer1-plugins/Makefile.common#L422
[2]
https://github.com/freebsd/freebsd-ports/blob/64597899da4da313a7c899c38c25e42c1e407f17/multimedia/gstreamer1-plugins/Makefile#L10

-- 
You are receiving this mail because:
You are on the CC list for the bug.