Gstreamer 0.10.21 - faad デコーダーのバージョンを 0.10.22.3 から 0.10.23 に更新する方法

Gstreamer 0.10.21 - faad デコーダーのバージョンを 0.10.22.3 から 0.10.23 に更新する方法

1 つのデコーダーのみを更新するにはどうすればよいでしょうか。エコー キャンセル + ノイズ リダクションを使用しているハードウェアが 1 つありますが、デコーダー faad バージョン 0.10.22.3 を使用すると、WebRTC または PJ エコーを使用しても動作しません。

いろいろデバッグする必要があるのですが、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) 既存の古いファサードを削除する

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

関連情報