{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"gst-devtools-1.28.2","path":"multimedia/gstreamer1/devtools","url":"/packages/release/multimedia/gstreamer1/devtools/","comment":"GStreamer development and validation tools","homepage":"http://gstreamer.freedesktop.org/","maintainer":"Antoine Jacoutot <ajacoutot@openbsd.org>","description":"GstValidate is a tool that allows GStreamer developers to check that the\nGstElements they write behave the way they are supposed to. It was first\nstarted to provide plug-ins developers with a tool to check that they use the\nframework the proper way.\n\nGstValidate implements a monitoring logic that allows the system to check that\nthe elements of a GstPipeline respect some rules GStreamer components have to\nfollow so that elements can properly interact together. For example, a\nGstValidatePadMonitor will make sure that if we receive a GstSegment from\nupstream, an equivalent segment is sent downstream before any buffer gets out.\n\nThen GstValidate implements a reporting system that allows users to get\ndetailed informations about what was not properly handle in elements. The\nreports are order by level of importance from \"issue\" to \"critical\".\n\nSome tools have been implemented to help the developer validate and test their\nGstElement, you can have a look at the command line tools section to find more\ninformation\n\nOn top of those tools, the notion of scenario has been implemented so that\ndevelopers can easily execute a set of actions on pipelines and thus test real\nworld interactive cases and reproduce existing issues in a convenient way.\n","package_architecture":"amd64","stem":"gst-devtools","readme":null,"dependencies":[{"path":"multimedia/gstreamer1/plugins-bad","type":"library","package_spec":"STEM-=1.28.2","url":"/packages/release/multimedia/gstreamer1/plugins-bad/"},{"path":"multimedia/gstreamer1/rtsp-server","type":"library","package_spec":"STEM-=1.28.2","url":"/packages/release/multimedia/gstreamer1/rtsp-server/"},{"path":"x11/gtk+3","type":"library","package_spec":"","url":"/packages/release/x11/gtk%2B3/"},{"path":"devel/gobject-introspection","type":"build","package_spec":"","url":"/packages/release/devel/gobject-introspection/"},{"path":"devel/gettext,-tools","type":"build","package_spec":"","url":"/packages/release/devel/gettext,-tools/"},{"path":"devel/meson","type":"build","package_spec":"STEM->=1.10.2v0","url":"/packages/release/devel/meson/"},{"path":"devel/dwz","type":"build","package_spec":"","url":"/packages/release/devel/dwz/"},{"path":"archivers/xz","type":"build","package_spec":"STEM->=5.4.0","url":"/packages/release/archivers/xz/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/31/3158801ec2263819d6982de8a2f2420dc681b75504b396f6ae5f03202d37deaa.json"},"categories":["multimedia","devel"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
