BSD Ports

multimedia/gstreamer1-plugins 1.28.8 FreeBSD

GStreamer written collection of plugins handling several media types

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
30a7e19ff0
License
LGPL20
Categories
multimedia, audio
Package size
1984.8 KiB, 10721.1 KiB installed

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

SystemPortVersion
FreeBSDmultimedia/gstreamer1-plugins1.28.8
DragonFlymultimedia/gstreamer1-plugins1.26.0
MidnightBSDmultimedia/gstreamer1-plugins${_GST_VERSION}
HardenedBSDmultimedia/gstreamer1-plugins1.28.6
GhostBSDmultimedia/gstreamer1-plugins1.28.6

Install

Binary package:

pkg install gstreamer1-plugins

From the ports tree:

cd /usr/ports/multimedia/gstreamer1-plugins/ && make install clean

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

RUN_DEPENDS=	gstreamer1-plugins>0:multimedia/gstreamer1-plugins
LIB_DEPENDS=	libgstallocators-.so:multimedia/gstreamer1-plugins

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.81.20.51.26.51.28.8
FreeBSD:14:quarterly1.28.81.28.8n/a1.26.21.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.

Build 2

Library 2

Runtime 1

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

Build dependencies 34
Run dependencies 26
Required by 1601

The first 100 are listed.

Configuration

No options to configure.

USES
meson cpe gettext gnome gstreamer 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 273
  • 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
FileSizeSHA256
gst-plugins-base-1.28.8.tar.xz2.566564e+06ade70e3381fcbb024f1f20aa9ede9b5654aeed39d5bd70b1a98f53015e501117
gst-plugins-bad-1.28.8.tar.xz8.355328e+06670d888bde8242579b0d8e91f60cf337aa7be20ca7c315ebfbdd6e5a9218d104
gst-plugins-ugly-1.28.8.tar.xz24798851ae53002e3bbe9ed0f2215020c5a248bf0ed41b9d9a2a4e102b8583fedab61c
gst-plugins-good-1.28.8.tar.xz6.014472e+06a7670ed900d3d03be744d25c1873b239896e9a82ce6d17f8febc6fffbaee9521
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

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