我需要开发一个gstreamer源元素,所以在运行脚本生成插件源并添加一些基本的样板代码之后,我得到了我的插件来构建,但是当我尝试从gst-inspect工具加载它时,我明白了:
(gst-plugin-scanner:10260):GStreamer-WARNING **:无法加载插件'/usr/lib64/gstreamer-0.10/libgstbcmdec.so':/ usr / lib64 / gstreamer-0.10 / libgstbcmdec.so:未定义的符号:gst_video_format_new_caps
我发现这个符号应该在gstreamer-plugins-base中,所以我仔细检查它已经安装好了。还将 -lgstvideo-0.10 添加到Makefile.am(因此添加到GST_LIBS)但是这没有帮助。我有什么想法吗?
我正在使用Fedora核心14,64位,并拥有最新的gstreamer- *软件包(使用yum)。
答案 0 :(得分:1)
你确切的Makefile.am是什么?它看起来像这样吗?
libgstbcmdec_la_LIBADD = \ $(GST_PLUGINS_BASE_LIBS)-lgstvideo - $(GST_MAJORMINOR)\ ...