0

提到的库使用 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",         // Renesas R-Car, 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 代码库不是很精通,但如果需要并且需要一个起点,我愿意投入工作。

4

0 回答 0