
Wie aktualisiere ich nur einen Decoder? Ich habe eine Hardware, die Echokompensation + Rauschunterdrückung verwendet. Wenn ich Decoder Faad Version 0.10.22.3 verwende, funktioniert es nicht, auch nicht mit WebRTC oder PJ Echo.
Ich muss viele Dinge debuggen, kann aber den Faad-Decoder nicht von 0.10.22.3 auf 0.10.23 aktualisieren. Irgendeine Idee, wie ich ihn mit apt-get aktualisieren kann, nur den Faad oder alle GST-Plugin-Bad?
# gst-launch-0.10 --version
gst-launch-0.10 version 0.10.36
GStreamer 0.10.36
https://launchpad.net/distros/ubuntu/+source/gstreamer0.10
Vorhandene Version, die instabil ist:
# gst-inspect-0.10 faad | grep Version
Version: 0.10.22.3
Beste/stabilste zu installierende Version:
# gst-inspect-0.10 faad | grep Version
Version: 0.10.23
Antwort1
Um ein Ubuntu-spezifisches Gstreamer-Plugin zu erhalten, finden Sie es hier:http://gstreamer.freedesktop.org/src/
1) Vor dem Erstellen aus dem Quellcode haben Sie die Entwicklungsbibliotheken
sudo apt-get install faad libfaad-dev libfaac-dev
2) Entfernen Sie die vorhandene alte Fassade
dpkg --list | grep gstreamer
sudo apt-get remove gstreamer0.10-plugins-bad
3) Installieren Sie das neue
wget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.gz
tar xvfz gst-plugins-bad-0.10.23.tar.gz
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --with-package-name="GStreamer Bad" --with-package-origin="http://www.ubuntu.org/" --enable-gtk-doc --disable-static;
make
sudo make install