multimedia/gstreamer1 1.28.8_1 FreeBSD
Media applications framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- LGPL20+
- Categories
- multimedia
- Package size
- 2040.0 KiB, 11974.7 KiB installed
Description
GStreamer allows the construction of graphs of media-handling components, ranging from simple mp3 playback to complex audio (mixing) and video (non-linear editing) processing. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. GStreamer is released under the LGPL, with many of the included plugins retaining the license of the code they were derived from, usually GPL or BSD.
-
Features: * Comprehensive Core Library * Intelligent Plugin Architecture * Extensive Development Tools
-
Is GStreamer a media player? No, GStreamer is a development framework for creating applications like media players, video editors, streaming media broadcasters and so on. That said, very good media players can easily be built on top of GStreamer and a simple yet functional player gst-play is included in the framework via the plugins port.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/gstreamer1 | 1.28.8_1 |
| OpenBSD | multimedia/gstreamer1/core | 1.28.8 |
| NetBSD | multimedia/gstreamer1 | 1.28.6nb1 |
| DragonFly | multimedia/gstreamer1 | 1.26.0 |
| MidnightBSD | multimedia/gstreamer1 | ${_GST_VERSION} |
Install
Binary package:
pkg install gstreamer1
From the ports tree:
cd /usr/ports/multimedia/gstreamer1/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gstreamer1>0:multimedia/gstreamer1
LIB_DEPENDS= libgstbase-.so:multimedia/gstreamer1
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.28.6_1 | 1.28.8_1 | 1.20.5 | 1.26.5 | 1.28.8_1 |
| FreeBSD:14:quarterly | 1.28.8 | 1.28.8 | n/a | 1.26.2 | 1.28.8 |
| FreeBSD:15:latest | 1.28.8_1 | 1.28.8_1 | n/a | 1.26.5 | 1.26.5 |
| FreeBSD:15:quarterly | 1.28.8 | 1.28.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.28.6_1 | 1.28.8_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libunwind.so: devel/libunwind
The full lists below include those, and their dependencies in turn.
Build dependencies 37
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/bison
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libunistring
- devel/libunwind
- devel/m4
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- shells/bash-completion
- shells/bash-completion-freebsd
- shells/bash-completion-zfs
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
Run dependencies 16
Required by 1603
- accessibility/kdeaccessibility
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libspeechprovider
- accessibility/libspiel
- accessibility/qt6-speech
- arabic/libreoffice
- archivers/engrampa
- archivers/file-roller
- archivers/thunar-archive-plugin
- astro/gpsbabel
- astro/kstars
- astro/marble
- astro/merkaartor
- astro/opencpn
- astro/phd2
- astro/qmapshack
- astro/siril
- astro/stellarium
- astro/viking
- audio/amarok
- audio/amberol
- audio/audacity
- audio/audiocd-kio
- audio/bambootracker
- audio/baresip
- audio/bespokesynth
- audio/cadence
- audio/cantata
- audio/cardinal
- audio/carla
- audio/d11amp
- audio/dmidiplayer
- audio/drumstick
- audio/elisa
- audio/entropypianotuner
- audio/exaile
- audio/fmit
- audio/g4music
- audio/giada
- audio/gnome-metronome
- audio/gnome-music
- audio/gnome-podcasts
- audio/goobox
- audio/gsequencer
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-alsa
- audio/gstreamer1-plugins-amrnb
- audio/gstreamer1-plugins-amrwbdec
- audio/gstreamer1-plugins-bs2b
- audio/gstreamer1-plugins-cdparanoia
- audio/gstreamer1-plugins-chromaprint
- audio/gstreamer1-plugins-faac
- audio/gstreamer1-plugins-faad
- audio/gstreamer1-plugins-fdkaac
- audio/gstreamer1-plugins-flac
- audio/gstreamer1-plugins-flite
- audio/gstreamer1-plugins-gme
- audio/gstreamer1-plugins-gsm
- audio/gstreamer1-plugins-jack
- audio/gstreamer1-plugins-ladspa
- audio/gstreamer1-plugins-lame
- audio/gstreamer1-plugins-lv2
- audio/gstreamer1-plugins-modplug
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-openmpt
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-shout2
- audio/gstreamer1-plugins-sidplay
- audio/gstreamer1-plugins-sndfile
- audio/gstreamer1-plugins-sndio
- audio/gstreamer1-plugins-soundtouch
- audio/gstreamer1-plugins-speex
- audio/gstreamer1-plugins-taglib
- audio/gstreamer1-plugins-twolame
- audio/gstreamer1-plugins-vorbis
- audio/gstreamer1-plugins-wavpack
- audio/gstreamer1-plugins-webrtcdsp
- audio/inscore
- audio/jacktrip
- audio/jamulus
- audio/juk
- audio/kid3
- audio/kwave
- audio/libcanberra-gstreamer
- audio/lollypop
- audio/moodbar
- audio/mousai
- audio/mpz
- audio/mythplugin-mythmusic
- audio/noise-repellent-lv2
- audio/noise-suppression-for-voice-lv2
- audio/pavucontrol
- audio/pianod2
- audio/picard
- audio/pipewire-module-xrdp
- audio/pipewire-spa-oss
- audio/pipewire-spa-oss-ng
The first 100 are listed.
Configuration
Options name: multimedia_gstreamer
| Option | Default | Description |
|---|---|---|
| BASH | on | Install programmable completions for Bash |
| NLS | off | Native Language Support |
- USES
- bison gnome gstreamer:_internal meson ninja pkgconfig python:build shebangfix tar:xz
- Service scripts
- none
Files
Manual pages 4
- gst-inspect-(1)
- gst-launch-(1)
- gst-stats-(1)
- gst-typefind-(1)
pkg-plist 226
- bin/gst-inspect-
- bin/gst-launch-
- bin/gst-stats-
- bin/gst-typefind-
- include/gstreamer-%%VERSION%%/gst/base/base-prelude.h
- include/gstreamer-%%VERSION%%/gst/base/base.h
- include/gstreamer-%%VERSION%%/gst/base/gstadapter.h
- include/gstreamer-%%VERSION%%/gst/base/gstaggregator.h
- include/gstreamer-%%VERSION%%/gst/base/gstbaseparse.h
- include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h
- include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h
- include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h
- include/gstreamer-%%VERSION%%/gst/base/gstbitreader.h
- include/gstreamer-%%VERSION%%/gst/base/gstbitwriter.h
- include/gstreamer-%%VERSION%%/gst/base/gstbytereader.h
- include/gstreamer-%%VERSION%%/gst/base/gstbytewriter.h
- include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h
- include/gstreamer-%%VERSION%%/gst/base/gstdataqueue.h
- include/gstreamer-%%VERSION%%/gst/base/gstflowcombiner.h
- include/gstreamer-%%VERSION%%/gst/base/gstpushsrc.h
- include/gstreamer-%%VERSION%%/gst/base/gstqueuearray.h
- include/gstreamer-%%VERSION%%/gst/base/gsttypefindhelper.h
- include/gstreamer-%%VERSION%%/gst/check/check-prelude.h
- include/gstreamer-%%VERSION%%/gst/check/check.h
- include/gstreamer-%%VERSION%%/gst/check/gstbufferstraw.h
- include/gstreamer-%%VERSION%%/gst/check/gstcheck.h
- include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h
- include/gstreamer-%%VERSION%%/gst/check/gstharness.h
- include/gstreamer-%%VERSION%%/gst/check/gsttestclock.h
- include/gstreamer-%%VERSION%%/gst/check/internal-check.h
- include/gstreamer-%%VERSION%%/gst/controller/controller-enumtypes.h
- include/gstreamer-%%VERSION%%/gst/controller/controller-prelude.h
- include/gstreamer-%%VERSION%%/gst/controller/controller.h
- include/gstreamer-%%VERSION%%/gst/controller/gstargbcontrolbinding.h
- include/gstreamer-%%VERSION%%/gst/controller/gstdirectcontrolbinding.h
- include/gstreamer-%%VERSION%%/gst/controller/gstinterpolationcontrolsource.h
- include/gstreamer-%%VERSION%%/gst/controller/gstlfocontrolsource.h
- include/gstreamer-%%VERSION%%/gst/controller/gstproxycontrolbinding.h
- include/gstreamer-%%VERSION%%/gst/controller/gsttimedvaluecontrolsource.h
- include/gstreamer-%%VERSION%%/gst/controller/gsttriggercontrolsource.h
- include/gstreamer-%%VERSION%%/gst/glib-compat.h
- include/gstreamer-%%VERSION%%/gst/gst.h
- include/gstreamer-%%VERSION%%/gst/gstallocator.h
- include/gstreamer-%%VERSION%%/gst/gstatomicqueue.h
- include/gstreamer-%%VERSION%%/gst/gstbin.h
- include/gstreamer-%%VERSION%%/gst/gstbuffer.h
- include/gstreamer-%%VERSION%%/gst/gstbufferlist.h
- include/gstreamer-%%VERSION%%/gst/gstbufferpool.h
- include/gstreamer-%%VERSION%%/gst/gstbus.h
- include/gstreamer-%%VERSION%%/gst/gstbytearrayinterface.h
- include/gstreamer-%%VERSION%%/gst/gstcaps.h
- include/gstreamer-%%VERSION%%/gst/gstcapsfeatures.h
- include/gstreamer-%%VERSION%%/gst/gstchildproxy.h
- include/gstreamer-%%VERSION%%/gst/gstclock.h
- include/gstreamer-%%VERSION%%/gst/gstcompat.h
- include/gstreamer-%%VERSION%%/gst/gstconfig.h
- include/gstreamer-%%VERSION%%/gst/gstcontext.h
- include/gstreamer-%%VERSION%%/gst/gstcontrolbinding.h
- include/gstreamer-%%VERSION%%/gst/gstcontrolsource.h
- include/gstreamer-%%VERSION%%/gst/gstcpuid.h
- include/gstreamer-%%VERSION%%/gst/gstdatetime.h
- include/gstreamer-%%VERSION%%/gst/gstdebugutils.h
- include/gstreamer-%%VERSION%%/gst/gstdevice.h
- include/gstreamer-%%VERSION%%/gst/gstdevicemonitor.h
- include/gstreamer-%%VERSION%%/gst/gstdeviceprovider.h
- include/gstreamer-%%VERSION%%/gst/gstdeviceproviderfactory.h
- include/gstreamer-%%VERSION%%/gst/gstdynamictypefactory.h
- include/gstreamer-%%VERSION%%/gst/gstelement.h
- include/gstreamer-%%VERSION%%/gst/gstelementfactory.h
- include/gstreamer-%%VERSION%%/gst/gstelementmetadata.h
- include/gstreamer-%%VERSION%%/gst/gstenumtypes.h
- include/gstreamer-%%VERSION%%/gst/gsterror.h
- include/gstreamer-%%VERSION%%/gst/gstevent.h
- include/gstreamer-%%VERSION%%/gst/gstformat.h
- include/gstreamer-%%VERSION%%/gst/gstghostpad.h
- include/gstreamer-%%VERSION%%/gst/gstidstr.h
- include/gstreamer-%%VERSION%%/gst/gstinfo.h
- include/gstreamer-%%VERSION%%/gst/gstiterator.h
- include/gstreamer-%%VERSION%%/gst/gstmacros.h
- include/gstreamer-%%VERSION%%/gst/gstmemory.h
- include/gstreamer-%%VERSION%%/gst/gstmessage.h
- include/gstreamer-%%VERSION%%/gst/gstmeta.h
- include/gstreamer-%%VERSION%%/gst/gstmetafactory.h
- include/gstreamer-%%VERSION%%/gst/gstminiobject.h
- include/gstreamer-%%VERSION%%/gst/gstobject.h
- include/gstreamer-%%VERSION%%/gst/gstpad.h
- include/gstreamer-%%VERSION%%/gst/gstpadtemplate.h
- include/gstreamer-%%VERSION%%/gst/gstparamspecs.h
- include/gstreamer-%%VERSION%%/gst/gstparse.h
- include/gstreamer-%%VERSION%%/gst/gstpipeline.h
- include/gstreamer-%%VERSION%%/gst/gstplugin.h
- include/gstreamer-%%VERSION%%/gst/gstpluginfeature.h
- include/gstreamer-%%VERSION%%/gst/gstpoll.h
- include/gstreamer-%%VERSION%%/gst/gstpreset.h
- include/gstreamer-%%VERSION%%/gst/gstpromise.h
- include/gstreamer-%%VERSION%%/gst/gstprotection.h
- include/gstreamer-%%VERSION%%/gst/gstquery.h
- include/gstreamer-%%VERSION%%/gst/gstregistry.h
- include/gstreamer-%%VERSION%%/gst/gstsample.h
- include/gstreamer-%%VERSION%%/gst/gstsegment.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gstreamer-1.28.8.tar.xz | 1.965e+06 | baa8e86985ad6417cc0ad6e7b79ff2884c6779c8b1c7a6240e7121822c86e524 |
Master sites 1
- https://gstreamer.freedesktop.org/src/gstreamer/
Commit history 6
The latest 5 of 6 in the history this site was built from.