Gstreamer 0.10.21: cómo actualizar la versión del decodificador faad de 0.10.22.3 a 0.10.23

Gstreamer 0.10.21: cómo actualizar la versión del decodificador faad de 0.10.22.3 a 0.10.23

¿Cómo actualizar solo un decodificador? Tengo un hardware que usa cancelación de eco + reducción de ruido, cuando uso el decodificador faad versión 0.10.22.3 no funciona ni siquiera usando WebRTC o PJ echo.

Necesito depurar muchas cosas pero no puedo actualizar el decodificador faad de 0.10.22.3 a 0.10.23. ¿Alguna idea de cómo actualizarlo usando apt-get only faad o all 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

Versión existente que es inestable:

# gst-inspect-0.10 faad | grep Version
  Version:      0.10.22.3

Versión mejor/estable para instalar:

# gst-inspect-0.10 faad | grep Version
  Version:      0.10.23

Respuesta1

Para obtener cualquier complemento Gstreamer específico de Ubuntu, encuéntrelo aquí:http://gstreamer.freedesktop.org/src/

1) antes de compilar desde el código fuente, tenga las bibliotecas de desarrollo

sudo apt-get install faad libfaad-dev libfaac-dev

2) eliminar la vieja fachada existente

dpkg --list | grep gstreamer
sudo apt-get remove gstreamer0.10-plugins-bad

3) instalar el nuevo

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

información relacionada