【发布时间】:2016-02-08 02:01:52
【问题描述】:
我按照 GStreamer Plugin Writer's Guide (1.7.1.1) 中的说明进行操作:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/index.html
为了构建一个新的 gstreamer 插件。基本上我运行了 make_element ,然后按照描述编辑了 Makefile.am 。令人惊讶的是 make 和 make install 成功了,我最终得到了:
/usr/local/lib/gstreamer-1.0/libgstframe_grabber.la
/usr/local/lib/gstreamer-1.0/libgstframe_grabber.so
据我了解,gst-inspect 应该会自动找到这个插件。该指南说 /usr/local/lib/gstreamer-1.0 需要添加到 GST_PLUGIN_PATH 才能找到此目录中的插件。另一份文件指出,该目录是自动搜索的。我尝试了使用和不使用环境变量,但没有运气。
现在我应该说我刚刚开始使用 gstreamer,我正遭受信息过载的困扰。看了这么多文档,还是不知道自己是在构建 gstreamer1.0 还是 gstreamer0.10 插件(我认为该指南是针对 gstreamer1.0 的,因为该指南的版本是 1.7.1.1 但不能不确定)。
有人可以在这里给我一个线索吗?
【问题讨论】: