
如何只更新一個解碼器?我有一個使用迴聲取消+降噪的硬件,當我使用解碼器 faad 版本 0.10.22.3 時,即使使用 WebRTC 或 PJ echo,它也無法工作。
我需要調試很多東西,但無法將 faad 解碼器從 0.10.22.3 更新到 0.10.23。知道如何透過僅使用 apt-get faad 或所有 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
現有版本不穩定:
# gst-inspect-0.10 faad | grep Version
Version: 0.10.22.3
要安裝的最佳/穩定版本:
# gst-inspect-0.10 faad | grep Version
Version: 0.10.23
答案1
要取得任何 Ubuntu 特定的 Gstreamer 插件,請在此處找到它:http://gstreamer.freedesktop.org/src/
1)在從原始碼建置之前擁有開發庫
sudo apt-get install faad libfaad-dev libfaac-dev
2)刪除現有的舊faad
dpkg --list | grep gstreamer
sudo apt-get remove gstreamer0.10-plugins-bad
3)安裝新的
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