BSD Ports

multimedia/gstreamer1-validate 1.16.3 MidnightBSD

Gstreamer element validation suite

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
076a62e095
License
lgpl2.1+
Categories
multimedia

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.

In the other systems

SystemPortVersion
MidnightBSDmultimedia/gstreamer1-validate1.16.3
DragonFlymultimedia/gstreamer1-validate1.16.3_2

Install

Binary package:

mport install gstreamer1-validate

From mports:

cd /usr/mports/multimedia/gstreamer1-validate && make install clean

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

RUN_DEPENDS=	gstreamer1-validate>0:multimedia/gstreamer1-validate
LIB_DEPENDS=	libgstvalidate-.so:multimedia/gstreamer1-validate

Dependencies

As this port's Makefile names them.

Library 3

Build dependencies 3
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

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

Files

pkg-plist 127
  • 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
  • include/gstreamer-%%VERSION%%/lib/validate/video/gssim.h
  • include/gstreamer-%%VERSION%%/lib/validate/video/gstvalidatessim.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.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/RangeHTTPServer.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/__init__.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/__init__.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/baseclasses.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/baseclasses.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/config.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/config.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/httpserver.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/httpserver.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/loggable.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/loggable.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/main.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/main.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/reporters.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/reporters.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/utils.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/utils.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/vfb_server.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/__pycache__/vfb_server.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__init__.py
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/__init__.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/__init__.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstcheck.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstcheck.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstvalidate.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstvalidate.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/pyunittest.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/apps/__pycache__/pyunittest.cpython-.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.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/check.cpython-.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/pyunittest.cpython-.opt-1.pyc
  • lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/pyunittest.cpython-.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/libgstvalidateflow.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.
  • lib/libgstvalidatevideo-.so
  • lib/libgstvalidatevideo-.so.0
  • lib/libgstvalidatevideo-.so.0.0.0
  • libdata/pkgconfig/gst-validate-.pc
  • share/gir-%%VERSION%%/GstValidate-%%VERSION%%.gir
  • share/gstreamer-%%VERSION%%/validate/gst.supp
  • share/gstreamer-%%VERSION%%/validate/gstvalidate.supp
  • share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_framerate.scenario
  • share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_framerate_size.scenario

The first 100 are listed.

distinfo 1
FileSizeSHA256
gst-validate-1.16.3.tar.xz742180c2064e887324af6aa476ca669234936711f253b29042f617f1d9f2597c4bf92b
Master sites 1
  • https://gstreamer.freedesktop.org/src/gst-validate/

Commit history 1

DateCommitCreditsLog message
076a62e095 Lucas Holt multimedia: update GStreamer stack to 1.28.6 (#1383)
## Summary - synchronize GStreamer core, base/bad/good/ugly plugin bundles, Rust and Python bindings, editing services, libav, RTSP server, Qt bindings, and related plugin ports at 1.28.6 - refresh 1.28 Meson compatibility patches, plists, and generated Rust crate metadata - reset all coupled port revisions to 0 and add the new svt-av1 plugin mapping - retain gstreamer-vaapi at its last available 1.26.1 release because upstream no longer publishes a 1.28 vaapi tarball ## Validation - core: `bmake makesum patch build fake package test check-license` passed - base plugin bundle: all 368 compile targets passed serially with introspection disabled - default plugin introspection is blocked on this host because the GI scanner links the still-installed 1.26 allocator during the build-tree …