gstreamer插件用不了,及黑名单Blacklist的解决办法

  公司开发了三个gstreamer插件,结果有一个能用,另外两个死活用不了(即gst_element_factory_make结果为空).去/usr/lib/x86_64-linux-gnu/gstreamer-1.0目录下看,插件文件也是存在的。这是怎么回事?

gst-inspect-1.0
……

总数: 239 个插件 (2 个黑名单记录 not shown), 1326 个特性

  黑名单?看看是谁:

gst-inspect-1.0  -b
文件黑名单:
  libplugingh1.so
  libplugingh2.so

总数: 2 个黑名单文件

  原来是这样。那么,怎么从黑名单中移出?

.cache/gstreamer-1.0/registry.x86_64.bin

gst-inspect-1.0 GST_DEBUG=2,GST_PLUGIN_LOADING:5,GST_REGISTRY:5

根据错误解决即可。

注意,如果信赖so,要复制到/usr/lib这一类的目录下。

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/84723053
今日推荐