2013-03-12 97 views
1

我正試圖在我的Raspberry Pi中安裝一個gstreamer插件。 我已經從存儲庫下載了Gstreamer插件,然後構建了二進制文件。在建立之後,我做了一個如何註冊Gstreamer插件?

sudo make install安裝gstreamer openmax插件。

但是具有硬件解碼器元素(omxh264dec等)的插件(gst-openmax)未在gst-inspect中列出。

我認爲這是因爲我還沒有註冊插件? 如何註冊這個插件?

我已經通過代碼,發現一個名爲plugin_init()的函數,其中他們已經編寫了註冊插件的代碼。如何調用這個函數? 我嘗試設置環境變量,如GST_PLUGIN_PATH, GST_OMX_CONFIG_DIR, LD_LIBRARY_PATH etc但這也沒有工作。 如何註冊這個開放的max插件,以便我可以在不同的管道中使用它?

回答

2

要獲得的GStreamer來檢測你的插件(即該.dll或.so文件),你只需把它放在插件目錄。您不需要調用任何函數調用,例如plugin_init等。如果Gstreamer在插件目錄中檢測到插件,它將自動調用它。

+0

謝謝詹姆斯回答..你說的是對的。我意識到我的問題,我給錯誤的路徑配置文件 – jithin 2013-03-12 14:04:01