gst-plugins-rs pakken gir flere Rust programtillegg for samhandling med gstreamer multimedia rammeverket. Denne siden har instruksjoner for libgstdav1d og libgstgtk4.
libgstdav1d programtillegget tilbyr AV1 dekoding via dav1d gjennom gstreamer.
libgstgtk4 programtillegget binder gstreamer til GTK-4.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/gstreamer-1.26.9/gst-plugins-rs-gstreamer-1.26.9.tar.gz
Nedlasting MD5 sum: 420e6a3ffb89bff88e81c19974b3ad2c
Nedlastingsstørrelse: 3.0 MB
Estimert diskplass som kreves: 1514 MB (77 MB installert)
Estimert byggetid: 0.9 SBU
git-2.52.0, gst-plugins-base-1.26.9, og rustc-1.91.0
En Internett tilkobling er nødvendig for å bygge denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca-1.16.1 før du bygger denne pakken.
Installer libgstdav1d ved å kjøre følgende kommandoer:
cd video/dav1d && cargo build --release
Denne pakken leveres ikke med en testpakke.
Nå, som root bruker:
install -vm755 ../../target/release/libgstdav1d.so /usr/lib/gstreamer-1.0
Installer libgstgtk4 ved å kjøre følgende kommandoer:
cd ../../video/gtk4 && cargo build --release
Denne pakken leveres ikke med en testpakke, men den grunnleggende funksjonaliteten kan testes etter installasjon.
Nå, som root bruker:
install -vm755 ../../target/release/libgstgtk4.so /usr/lib/gstreamer-1.0
For å teste pakkens grunnleggende funksjonalitet, utsted: gst-launch-1.0 videotestsrc num-buffers=60 ! gtk4paintablesink i en grafisk terminalemulator. Den skal spille av en testvideo i et GTK-4 vindu i 2 sekunder.