2

Raspberry Pi に gstreamer プラグインをインストールしようとしていました。リポジトリから Gstreamer プラグインをダウンロードしてから、バイナリをビルドします。構築した後、私は

sudo make installgstreamer openmax プラグインをインストールします。

しかし、ハードウェア デコーダ要素 (omxh264dec など) を持つプラグイン (gst-openmax) は、gst-inspect にリストされていません。

プラグインを登録していないからだと思いますか?このプラグインを登録するにはどうすればよいですか?

plugin_init()コードを調べたところ、プラグインを登録するコードを記述した内部で呼び出される関数が見つかりました。この関数を呼び出す方法は? などの環境変数を設定してみましたがGST_PLUGIN_PATH, GST_OMX_CONFIG_DIR, LD_LIBRARY_PATH etc、それもうまくいきませんでした。この open max プラグインを登録して、さまざまなパイプラインで使用できるようにするにはどうすればよいですか?

4

1 に答える 1

3

gstreamer にプラグイン (つまり .dll または .so ファイル) を検出させるには、それをプラグイン ディレクトリに配置する必要があります。plugin_init などの関数呼び出しを呼び出す必要はありません。プラグイン ディレクトリでプラグインを検出すると、Gstreamer が自動的に呼び出します。

于 2013-03-12T13:00:16.483 に答える