BSD Ports

devel/gstreamer1-devtools 1.28.8 FreeBSD

Gstreamer element validation suite

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
30a7e19ff0
License
LGPL21+
Categories
devel
Package size
519.3 KiB, 2848.3 KiB installed

Description

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.

Install

Binary package:

pkg install gstreamer1-devtools

From the ports tree:

cd /usr/ports/devel/gstreamer1-devtools/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gstreamer1-devtools>0:devel/gstreamer1-devtools
LIB_DEPENDS=	libgstvalidate-.so:devel/gstreamer1-devtools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.28.61.28.8-1.26.51.28.8
FreeBSD:14:quarterly1.28.81.28.8n/a-1.28.8
FreeBSD:15:latest1.28.81.28.8n/a1.26.51.26.5
FreeBSD:15:quarterly1.28.81.28.8n/an/an/a
FreeBSD:16:latest1.28.61.28.8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 118

The first 100 are listed.

Run dependencies 115

The first 100 are listed.

Configuration

No options to configure.

USES
compiler:c11 gettext-runtime gnome gstreamer meson pkgconfig python shebangfix tar:xz
Service scripts
none

Files

pkg-plist 119
  • bin/gst-validate-
  • bin/gst-validate-images-check-
  • bin/gst-validate-launcher
  • bin/gst-validate-media-check-
  • bin/gst-validate-rtsp-server-
  • bin/gst-validate-transcoding-
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-bin-monitor.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-element-monitor.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-enum-types.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-enums.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-media-info.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-monitor-factory.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-monitor.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-override-registry.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-override.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-pad-monitor.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-pipeline-monitor.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-report.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-reporter.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-runner.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-scenario.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-types.h
  • include/gstreamer-%%VERSION%%/gst/validate/gst-validate-utils.h
  • include/gstreamer-%%VERSION%%/gst/validate/media-descriptor-parser.h
  • include/gstreamer-%%VERSION%%/gst/validate/media-descriptor-writer.h
  • include/gstreamer-%%VERSION%%/gst/validate/media-descriptor.h
  • include/gstreamer-%%VERSION%%/gst/validate/validate-prelude.h
  • include/gstreamer-%%VERSION%%/gst/validate/validate.h
  • lib/girepository-%%VERSION%%/GstValidate-%%VERSION%%.typelib
  • lib/gst-validate-launcher/python/launcher/RangeHTTPServer.py
  • lib/gst-validate-launcher/python/launcher/__init__.py
  • lib/gst-validate-launcher/python/launcher/__pycache__/RangeHTTPServer.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/RangeHTTPServer.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/__init__.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/__init__.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/baseclasses.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/baseclasses.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/config.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/config.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/httpserver.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/httpserver.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/loggable.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/loggable.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/main.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/main.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/reporters.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/reporters.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/utils.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/utils.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/vfb_server.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/vfb_server.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__init__.py
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/__init__.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/__init__.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstcheck.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstcheck.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstvalidate.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstvalidate.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/pyunittest.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/pyunittest.pyc
  • lib/gst-validate-launcher/python/launcher/apps/gstcheck.py
  • lib/gst-validate-launcher/python/launcher/apps/gstvalidate.py
  • lib/gst-validate-launcher/python/launcher/apps/pyunittest.py
  • lib/gst-validate-launcher/python/launcher/baseclasses.py
  • lib/gst-validate-launcher/python/launcher/config.py
  • lib/gst-validate-launcher/python/launcher/httpserver.py
  • lib/gst-validate-launcher/python/launcher/loggable.py
  • lib/gst-validate-launcher/python/launcher/main.py
  • lib/gst-validate-launcher/python/launcher/reporters.py
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/check.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/check.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/pyunittest.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/pyunittest.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/check.py
  • lib/gst-validate-launcher/python/launcher/testsuites/pyunittest.py
  • lib/gst-validate-launcher/python/launcher/utils.py
  • lib/gst-validate-launcher/python/launcher/vfb_server.py
  • lib/gstreamer-%%VERSION%%/libgstvalidatetracer.so
  • lib/gstreamer-%%VERSION%%/validate/libgstvalidatefaultinjection.so
  • lib/gstreamer-%%VERSION%%/validate/libgstvalidategapplication.so
  • lib/gstreamer-%%VERSION%%/validate/libgstvalidategtk.so
  • lib/gstreamer-%%VERSION%%/validate/libgstvalidatessim.so
  • lib/libgstvalidate-.so
  • lib/libgstvalidate-.so.0
  • lib/libgstvalidate-.so.
  • lib/libgstvalidate-default-overrides-.so
  • lib/libgstvalidate-default-overrides-.so.0
  • lib/libgstvalidate-default-overrides-.so.
  • libdata/pkgconfig/gstreamer-validate-.pc
  • share/gir-%%VERSION%%/GstValidate-%%VERSION%%.gir
  • share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_framerate.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_framerate_size.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_size.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/alternate_fast_backward_forward.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/change_state_intensive.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/disable_subtitle_track_while_paused.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/fast_backward.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/fast_forward.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/force_key_unit.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/force_rtsp2.scenario

The first 100 are listed.

distinfo 1
FileSizeSHA256
gst-devtools-1.28.8.tar.xz1.650132e+06a85275f91e421ae55c8ec08779459a3f93f620d2acc25b6e6723ef43573c6ba5
Master sites 1
  • https://gstreamer.freedesktop.org/src/gst-devtools/

Commit history 3

DateCommitCreditsLog message
30a7e19ff0 Jason E. Hale GStreamer1: Update to 1.28.8
Changes: https://gstreamer.freedesktop.org/releases/1.28/#1.28.7 https://gstreamer.freedesktop.org/releases/1.28/#1.28.8 MFH: 2026Q4 Security: bfa621d9-e508-4e3e-9a15-c2b54929ea77
6eac03c7fd Jason E. Hale GStreamer1: Update to 1.28.6
Changes: https://gstreamer.freedesktop.org/releases/1.28/#1.28.6 MFH: 2026Q3 Security: dde0fb16-2731-4d3c-aabf-459357235745
703f5a47c3 Jason E. Hale 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