The goal of GstValidate is to be able to detect when elements are not
behaving as expected and report it to the user so he knows how things
are supposed to work inside a GstPipeline. In the end, fixing issues
found by the tool will ensure that all elements behave all together in
the expected way.
The easiest way of using GstValidate is to use one of its command-line
tools, located at tools/ directory. It is also possible to monitor
GstPipelines from any application by using the LD_PRELOAD gstvalidate
lib. The third way of using it is to write your own application that
links and uses libgstvalidate.
GSteamer1: Uppdate to 1.28.5
multimedia/gstreamer1-plugins-rust is now a first-class citizen using gstreamer
tagging.
Refactor custom targets in multimedia/gstreamer1 and fix a few bugs in
generate-vuxml-entry.py.
MFH: 2026Q3
Security: 6eee35e6-fca5-4db2-ab73-f27add3e3ef1
GStreamer1: Update to 1.28.4
Backport several security fixes from not-yet-released 1.28.5.
Add a `create-vuxml` target to multimedia/gstreamer1 to automagically
create a VuXML entry for new GStreamer releases. The backing script
can be used standalone for cases when more fine tuning is needed.
Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.4
Security: 4e82a0e6-6801-42c6-8fb6-91b6b275a9e1
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
(Only the first 15 lines of the commit message are shown above )
GStreamer1: Update to 1.26.5
Rename multimedia/gstreamer1-validate -> devel/gstreamer1-devtools and
update to 1.26.5. gst-validate has been gst-devtools since 1.17.x, but
got lost in the mix. This a development toolkit, hence the move to the
devel category.
https://gstreamer.freedesktop.org/releases/1.26/#1.26.5