multimedia/gstreamer1-plugins ${_GST_VERSION} MidnightBSD
GStreamer written collection of plugins handling several media types
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
99b7c73805- License
- lgpl
- Categories
- multimedia, audio
Description
This is a collection of plugins written with the GStreamer framework. Some features of these plugins are:
- Dynamically loaded plugins provide elements and media types, demand-loaded via an XML registry, similar to ld.so.cache
- Element interface handles all known types of sources, filters, sinks
- Capabilities system allows verification of element compatibility using MIME types and media-specific properties
- Autoplugging uses capabilities system to complete complex paths automatically
- Pipelines can be saved to XML and loaded back to working state
- Resource friendly plugins don't waste RAM
In the other systems
The newest version among them is 1.28.8, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | multimedia/gstreamer1-plugins | ${_GST_VERSION} | no data | - | [email protected] | 2026-09-18 |
| FreeBSD | multimedia/gstreamer1-plugins | 1.28.8 newest | none known | - | [email protected] | 2026-10-12 |
| DragonFly | multimedia/gstreamer1-plugins | 1.26.0 | 6 known | - | [email protected] | - |
| HardenedBSD | multimedia/gstreamer1-plugins | 1.28.6 | no data | - | [email protected] | - |
| GhostBSD | multimedia/gstreamer1-plugins | 1.28.6 | no data | - | [email protected] | - |
Install
Binary package:
mport install gstreamer1-plugins${GST_PLUGIN_SUFFIX}
From mports:
cd /usr/mports/multimedia/gstreamer1-plugins && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gstreamer1-plugins${GST_PLUGIN_SUFFIX}>0:multimedia/gstreamer1-plugins
LIB_DEPENDS= libgstallocators-.so:multimedia/gstreamer1-plugins
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 2
iso-codes>=0: misc/iso-codesorc>=0.4.16: devel/orc
Library 2
libfreetype.so: print/freetype2liborc-0.4.so: devel/orc
Runtime 1
iso-codes>=0: misc/iso-codes
Build dependencies 3
Run dependencies 3
No port depends on this one.
Configuration
No options to configure.
- USES
- meson cpe gettext gnome gstreamer libtool pathfix pkgconfig python:build tar:xz
- Service scripts
- none
Files
Manual pages 3
- gst-device-monitor-(1)
- gst-discoverer-(1)
- gst-play-(1)
pkg-plist 272
- bin/gst-device-monitor-
- bin/gst-discoverer-
- bin/gst-play-
- include/gstreamer-%%VERSION%%/gst/allocators/allocators-prelude.h
- include/gstreamer-%%VERSION%%/gst/allocators/allocators.h
- include/gstreamer-%%VERSION%%/gst/allocators/gstdmabuf.h
- include/gstreamer-%%VERSION%%/gst/allocators/gstdrmdumb.h
- include/gstreamer-%%VERSION%%/gst/allocators/gstfdmemory.h
- include/gstreamer-%%VERSION%%/gst/allocators/gstphysmemory.h
- include/gstreamer-%%VERSION%%/gst/allocators/gstshmallocator.h
- include/gstreamer-%%VERSION%%/gst/allocators/gstudmabufallocator.h
- include/gstreamer-%%VERSION%%/gst/app/app-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/app/app-prelude.h
- include/gstreamer-%%VERSION%%/gst/app/app.h
- include/gstreamer-%%VERSION%%/gst/app/gstappsink.h
- include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-buffer.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-channel-mixer.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-channels.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-converter.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-format.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-info.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-prelude.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-quantize.h
- include/gstreamer-%%VERSION%%/gst/audio/audio-resampler.h
- include/gstreamer-%%VERSION%%/gst/audio/audio.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudioaggregator.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesink.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesrc.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiocdsrc.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudioclock.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiodecoder.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudioencoder.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudioiec61937.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiometa.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudioringbuffer.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiosink.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiosrc.h
- include/gstreamer-%%VERSION%%/gst/audio/gstaudiostreamalign.h
- include/gstreamer-%%VERSION%%/gst/audio/gstdsd.h
- include/gstreamer-%%VERSION%%/gst/audio/gstdsdformat.h
- include/gstreamer-%%VERSION%%/gst/audio/streamvolume.h
- include/gstreamer-%%VERSION%%/gst/fft/fft-prelude.h
- include/gstreamer-%%VERSION%%/gst/fft/fft.h
- include/gstreamer-%%VERSION%%/gst/fft/gstfft.h
- include/gstreamer-%%VERSION%%/gst/fft/gstfftf32.h
- include/gstreamer-%%VERSION%%/gst/fft/gstfftf64.h
- include/gstreamer-%%VERSION%%/gst/fft/gstffts16.h
- include/gstreamer-%%VERSION%%/gst/fft/gstffts32.h
- include/gstreamer-%%VERSION%%/gst/pbutils/codec-utils.h
- include/gstreamer-%%VERSION%%/gst/pbutils/descriptions.h
- include/gstreamer-%%VERSION%%/gst/pbutils/encoding-profile.h
- include/gstreamer-%%VERSION%%/gst/pbutils/encoding-target.h
- include/gstreamer-%%VERSION%%/gst/pbutils/gstaudiovisualizer.h
- include/gstreamer-%%VERSION%%/gst/pbutils/gstdiscoverer.h
- include/gstreamer-%%VERSION%%/gst/pbutils/gstpluginsbaseversion.h
- include/gstreamer-%%VERSION%%/gst/pbutils/install-plugins.h
- include/gstreamer-%%VERSION%%/gst/pbutils/missing-plugins.h
- include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-prelude.h
- include/gstreamer-%%VERSION%%/gst/pbutils/pbutils.h
- include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h
- include/gstreamer-%%VERSION%%/gst/riff/riff-media.h
- include/gstreamer-%%VERSION%%/gst/riff/riff-prelude.h
- include/gstreamer-%%VERSION%%/gst/riff/riff-read.h
- include/gstreamer-%%VERSION%%/gst/riff/riff.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtcpbuffer.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtp-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbaseaudiopayload.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasedepayload.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasepayload.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtpdefs.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtphdrext.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtpmeta.h
- include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h
- include/gstreamer-%%VERSION%%/gst/rtp/rtp-prelude.h
- include/gstreamer-%%VERSION%%/gst/rtp/rtp.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspconnection.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspdefs.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspextension.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspmessage.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsprange.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsptransport.h
- include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspurl.h
- include/gstreamer-%%VERSION%%/gst/rtsp/rtsp-prelude.h
- include/gstreamer-%%VERSION%%/gst/rtsp/rtsp.h
- include/gstreamer-%%VERSION%%/gst/sdp/gstmikey.h
- include/gstreamer-%%VERSION%%/gst/sdp/gstsdp.h
- include/gstreamer-%%VERSION%%/gst/sdp/gstsdpmessage.h
- include/gstreamer-%%VERSION%%/gst/sdp/sdp-prelude.h
- include/gstreamer-%%VERSION%%/gst/sdp/sdp.h
- include/gstreamer-%%VERSION%%/gst/tag/gsttagdemux.h
- include/gstreamer-%%VERSION%%/gst/tag/gsttagmux.h
- include/gstreamer-%%VERSION%%/gst/tag/tag-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/tag/tag-prelude.h
The first 100 are listed.
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| gst-plugins-base-1.28.7.tar.xz | 2.55844e+06 | ed6e5410f496d171818763af2265e7977154bc7f9b827e98acf8c5bed21dd5a7 |
| gst-plugins-bad-1.28.7.tar.xz | 8.347976e+06 | dc525383c18b2c265bbe6a43d498656cd918aaa130aa4e3abeabcdaa741c3ffe |
| gst-plugins-ugly-1.28.7.tar.xz | 245436 | 2b681170ddc22b6b283cafeed48f427c30a17056974a6a9ed137c354e0f7730c |
| gst-plugins-good-1.28.7.tar.xz | 6.007828e+06 | 87256969c82cf3bc8574301f3e7044a90de0ac500a5a27d8ba38c4dde894dd8b |
Master sites 4
- https://gstreamer.freedesktop.org/src/gst-plugins-base/:base
- https://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad
- https://gstreamer.freedesktop.org/src/gst-plugins-good/:good
- https://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly