Port details on branch 2024Q4 |
- gstreamer1-plugins-rust Various GStreamer plugins written in Rust
- 0.13.3_2 multimedia =3 0.11.1_11Version of this port present on the latest quarterly branch.
- Maintainer: multimedia@FreeBSD.org
- Port Added: 2021-08-15 14:51:07
- Last Update: 2024-12-01 09:24:18
- Commit Hash: 1d1fd15
- People watching this port, also watch:: kf5-kquickcharts, py311-pikepdf, qtkeychain-qt5, libssh, xcb-util-image
- License: APACHE20 LGPL21+ MIT MPL20
- WWW:
- https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
- Description:
- Repository containing various GStreamer plugins and elements written
in the Rust programming language:
* generic
- file: A Rust implementation of the standard filesrc and filesink
elements
- sodium: Elements to perform encryption and decryption using
libsodium.
- threadshare: Some popular threaded elements reimplemented using common
thread-sharing infrastructure.
* net
- reqwest: An HTTP source element based on the reqwest library.
- rusoto: A source and sink plugin to talk to the Amazon S3 object
storage system using the Rusoto library.
* audio
- audiofx: Plugins to apply audio effects to a stream (such as
adding echo/reverb, removing noise or normalization).
- claxon: A FLAC decoder based on the Claxon library.
- csound: A plugin to implement audio effects using the Csound
library.
- lewton: A Vorbis decoder based on the lewton library.
* video
- cdg: A parser and renderer for CD+G karaoke data.
- closedcaption: Plugins to deal with several closed caption formats
(MCC, SCC, EIA-608/CEA-608 and timed text).
- dav1d: AV1 decoder based on the dav1d library.
- flavors: FLV demuxer based on the flavors library.
- gif: A GIF encoder based on the gif library.
- rav1e: AV1 encoder based on the rav1e library.
* utils
- fallbackswitch: Aggregator element that allows falling back to a
different sink pad after a timeout.
- togglerecord: Element to enable starting and stopping multiple
streams together.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- gstreamer1-plugins-rust>0:multimedia/gstreamer1-plugins-rust
- To install the port:
- cd /usr/ports/multimedia/gstreamer1-plugins-rust/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/gstreamer1-plugins-rust
- pkg install gstreamer1-plugins-rust
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gstreamer1-plugins-rust
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1730953224
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cargo-cbuild : devel/cargo-c
- nasm : devel/nasm
- rust>=1.83.0 : lang/rust
- pkgconf>=1.3.0_1 : devel/pkgconf
- gstreamer1-plugins-bad>=1.24.9 : multimedia/gstreamer1-plugins-bad
- gstreamer1-plugins-gl>=1.24.9 : graphics/gstreamer1-plugins-gl
- gstreamer1-plugins-webrtc>=1.24.9 : multimedia/gstreamer1-plugins-webrtc
- gstreamer1-plugins>=1.24.9 : multimedia/gstreamer1-plugins
- meson : devel/meson
- ninja : devel/ninja
- python3.11 : lang/python311
- Runtime dependencies:
-
- gstreamer1-plugins-bad>=1.24.9 : multimedia/gstreamer1-plugins-bad
- gstreamer1-plugins-gl>=1.24.9 : graphics/gstreamer1-plugins-gl
- gstreamer1-plugins-webrtc>=1.24.9 : multimedia/gstreamer1-plugins-webrtc
- gstreamer1-plugins>=1.24.9 : multimedia/gstreamer1-plugins
- Library dependencies:
-
- libcsound64.so : audio/csound
- libdav1d.so : multimedia/dav1d
- libgraphene-1.0.so : graphics/graphene
- libsodium.so : security/libsodium
- libwebpdemux.so : graphics/webp
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-4.so : x11-toolkits/gtk40
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libgstreamer-1.0.so : multimedia/gstreamer1
- This port is required by:
- for Build
-
- multimedia/kooha
- security/authenticator
- for Run
-
- multimedia/kooha
- security/authenticator
Configuration Options:
- ===> The following configuration options are available for gstreamer1-plugins-rust-0.13.3_2:
ASM=on: Use optimized assembly code
CAIRO=on: Cairo graphics library support
CSOUND=on: Audio filtering via Csound
DAV1D=on: AV1 video decoding via libdav1d
GTK4=on: GTK 4 GUI toolkit support
PANGO=on: Pango rendering library support
SODIUM=on: File encryption and decryption via libsodium
WEBP=on: WebP image format support
===> Use 'make config' to modify these settings
- Options name:
- multimedia_gstreamer1-plugins-rust
- USES:
- cargo gnome gstreamer meson pkgconfig python:build shebangfix ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|