2013-03-12 78 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