如何解决如何强制 Firefox 使用特定的共享库来解码视频?
上述库使用 OMX API。 我尝试使用此补丁:
--- a/dom/media/platforms/omx/OmxcoreLibLinker.cpp
+++ b/dom/media/platforms/omx/OmxcoreLibLinker.cpp
@@ -24,9 +24,10 @@
OmxcoreLibLinker::LinkStatus OmxcoreLibLinker::sLinkStatus = LinkStatus_INIT;
const char* OmxcoreLibLinker::sLibNames[] = {
- "libopenmaxil.so",// RaspBerry Pi
- "libomxr_core.so",// Renesas R-Car,RZ/G
- "libomxil-bellagio.so.0",// Bellagio: An OSS implementation of OpenMAX IL
+// "libopenmaxil.so",// RaspBerry Pi
+// "libomxr_core.so",RZ/G
+// "libomxil-bellagio.so.0",// Bellagio: An OSS implementation of OpenMAX IL
+ "my_own_libomx.so",};
PRLibrary* OmxcoreLibLinker::sLinkedLib = nullptr;
这没有用。没有任何明显变化,当我播放视频时,Firefox 未触及该库。
我将此库与 GStreamer 插件一起使用,效果很好。
我应该如何使用 Firefox 来解决这个问题?
我对 Firefox 代码库不是很精通,但如果需要,我愿意投入工作并且需要一个起点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。