O pacote gst-plugins-rs fornece diversos plugins Rust para interagir com a estrutura essencial de suporte de multimídia gstreamer. Esta página contém instruções para libgstdav1d e libgstgtk4.
O plugin libgstdav1d fornece decodificação de AV1 via dav1d por meio do gstreamer.
O plugin libgstgtk4 vincula o gstreamer ao GTK-4.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/gstreamer-1.28.1/gst-plugins-rs-gstreamer-1.28.1.tar.gz
Soma de verificação MD5 da transferência: 642e252e5e1eeb4ac11185b454a63cdf
Tamanho da transferência: 3,3 MB
Espaço em disco estimado exigido: 1,4 GB (51 MB instalado)
Tempo de construção estimado: 0,9 UPC
git-2.53.0, gst-plugins-base-1.28.1 e rustc-1.93.1
Uma conexão com a Internet é necessária para se construir esse pacote. A loja de certificados do sistema possivelmente precise estar configurada com make-ca-1.16.1 antes de se construir esse pacote.
Instale libgstdav1d executando os seguintes comandos:
cargo build --package gst-plugin-dav1d --release
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root:
install -vm755 target/release/libgstdav1d.so /usr/lib/gstreamer-1.0
Instale libgstgtk4 executando os seguintes comandos:
cargo build --package gst-plugin-gtk4 --release
Esse pacote não vem com uma suíte de teste, mas a funcionalidade básica dele pode ser testada depois da instalação.
Agora, como o(a) usuário(a) root:
install -vm755 target/release/libgstgtk4.so /usr/lib/gstreamer-1.0
Para testar a funcionalidade básica do pacote, emita: gst-launch-1.0 videotestsrc num-buffers=60 ! gtk4paintablesink em um emulador gráfico de terminal. Ele deveria reproduzir um vídeo de teste em uma janela GTK-4 por 2 segundos.