公司开发了三个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
文件黑名单:libgh1plugin.solibgh2plugin.so总数: 2 个黑名单文件

  果然是自己的插件。咱软件也没有什么鬼把戏,怎么就进了黑名单?怎样从黑名单中移出?查了半天没看到办法。自己试了一下,发现是插件加载失败导致的。怎样看错误?

# 删除缓存
rm .cache/gstreamer-1.0/registry.x86_64.bin# 通过这个方法,查看真正错误。
gst-inspect-1.0 GST_DEBUG=2,GST_PLUGIN_LOADING:5,GST_REGISTRY:5

  根据错误解决即可。吾插件错误是什么?找不到加载库。于是在编译时,把库复制到同目录下,还是出错。怎么解决?

# 注意,如果插件依赖so,不要复制到插件目录下,而是这个目录:
sudo cp libgh1lib.so /usr/lib/x86_64-linux-gnu/
sudo cp libgh2lib.so /usr/lib/x86_64-linux-gnu/

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

  1. js-xlsx插件导出的excel头部有一行序号解决办法

    js-xlsx插件导出的excel头部有一行序号解决办法 前几天老板需要让我们技术部的把后台的订单数据导出为excel格式的表格,那个时候一想,就又要用插件啊,谁让咱不会呢(笑哭),在网上找到了一个说 ...

  2. Android Studio安装插件提示was not installed: Cannot download的解决办法(仅限AS2.2版本以上)

    这是报错消息: Plugin Android ButterKnife Plugin Plus was not installed: Cannot download 'http://plugins.je ...

  3. vscode插件(扩展)Monokai pro提示需要li**se解决办法

    vscode扩展Monokai pro 提示需要li**se解决办法 Monokai pro安装后弹出:Thank you for evaluating Monokai Pro. Please pur ...

  4. 谷歌浏览器添加插件时显示程序包无效:CRX_HEADER_INVALID 解决办法

    在添加谷歌插件的时候,发现谷歌浏览器显示 程序包无效:"CRX_HEADER_INVALID" 解决方法如下: 下图是下载好的 .crx 结尾的插件. 将插件的后缀名改为.rar  ...

  5. 安装qtceator后无法启动help插件 Qt编译错误:cannot find -lGL 解决办法

    1. Qt编译错误:cannot find -lGL 在编译之前常见的一个小工程(在mac下创建的)的时候,出现lGL错误,我以为是不兼容,但又新建了一个项目,编译出错: cannot find -l ...

  6. chosen(下拉列表带搜索插件)和layer(弹出框插件)在一起使用会有冲突,解决办法

    可以选择用window.open()和chosen插件结合使用,这样就不会有冲突. chosen插件的使用: 1.先把js和css文件引用到网页里面去: <link href="js/ ...

  7. 谷歌浏览器添加插件时显示程序包无效:CRX_HEADER_INVALID 解决办法

    今天在添加谷歌插件的时候,却发现谷歌浏览器显示 程序包无效:"CRX_HEADER_INVALID",现整理解决方法如下: 下图是下载好的 .crx 结尾的插件. 将插件的后缀名改 ...

  8. 堡垒机AccessClient插件在mac系统下闪退的解决办法

    已经下载并成功安装AccessClient,但还是无法访问,具体表现为闪退 解决方案:在AccessClient点击鼠标右键,选中显示包内容,进入到Contents/Resources/Scripts ...

  9. vscode 插件 Live Server打不开浏览器的解决办法

    将项目单独用vscode打开,而不是将项目和其他文件放在一起: 然后就可以打开了,亲测有效

  10. IDEA Plugins中搜索不到插件解决办法

    是不是还在为idea中插件搜索不到插件而烦恼? 还在手动导入插件? 这里记录一下不用重启的解决办法,非常实用,分享给大家. 1.首先大家来到以下画面 File->Settings->Plu ...

最新文章

  1. Exchange Server2013 系列十:证书的配置
  2. 解决: Error: Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver
  3. _fseeki64在linux下的头文件,fseek能处理2GB以上的文件吗?
  4. 【数据挖掘知识点三】大数定理与中心极限定理
  5. Codeforces 1025F Disjoint Triangles (计算几何)
  6. redis的密码验证,及哨兵的相关配置
  7. cmos存储器中存放了_天津大学姚建铨院士,张雅婷副教授JMCC:具有宽光谱调控特性的阻变存储器...
  8. ES6——class和继承,保护对象
  9. /etc/fstab 官方文档
  10. 蓝桥杯 ADV-171 算法提高 身份证号码升级
  11. Java-String类学习笔记
  12. 微信扫码提示在浏览器中打开的2种实现方式
  13. 详解冯诺依曼体系结构与操作系统
  14. 计算机应用基础上海交通大学出版社双色版,计算机应用基础模块化教程
  15. 幼儿的健脑菜谱:椰子鸡汤
  16. 计算机绘制表格教案,《表格的制作》教学设计
  17. 黑猴子的家:JavaWeb 之 Title icon
  18. swift——一些有用的小Tips
  19. odbc找不到服务器ip,[转载]不需ODBC可由IP地址与端口号建立与SQLSERVER的连接
  20. 香港科技大学(广州)信息枢纽手册

热门文章

  1. php array_walk和array_walk_recursive对数组中的每个元素应用用户自定义函数
  2. 阿里 虚拟主机和弹性web托管的具体区别是什么
  3. ZooKeeper入门(二)
  4. 大众点评Cat源码分析(四)——Report读写逻辑
  5. 线程池与Threadlocal
  6. js获取当前日期加上30天之后的日期
  7. 打造真正理想中的会呼吸的智慧城市
  8. android 实现类似微信缓存和即时更新好友头像
  9. 关于web页面中mata各种标签的解释
  10. Ubuntu系统lamp环境下安装wordpress、zencert和mangento程序网站