Closed
Bug 1058042
Opened 10 years ago
Closed 6 years ago
OpenH264Provider doesn't return the libraries path & filename
Categories
(Toolkit :: Add-ons Manager, defect)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
INACTIVE
People
(Reporter: gfritzsche, Unassigned, Mentored)
References
Details
(Whiteboard: [lang=js] [good next bug])
The OpenH264Providers getters for pluginLibraries & pluginFullpath return the directory the plugin is in, not the actual library.
Reporter | ||
Comment 1•10 years ago
|
||
The affected parts in the OpenH264Provider: http://hg.mozilla.org/mozilla-central/annotate/daa84204a11a/toolkit/mozapps/extensions/internal/OpenH264Provider.jsm#l225 http://hg.mozilla.org/mozilla-central/annotate/daa84204a11a/toolkit/mozapps/extensions/internal/OpenH264Provider.jsm#l229 (note that they will change a little from bug 1045209) We can solve this similar to what this C++ part does (utilizing OPENH264_PLUGIN_ID): http://hg.mozilla.org/mozilla-central/annotate/daa84204a11a/content/media/gmp/GMPChild.cpp#l79 This test will be affected and will need fixing: http://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/xpcshell/test_openh264.js
Mentor: georg.fritzsche
Whiteboard: [lang=js] [good next bug]
Comment 2•10 years ago
|
||
This is intentional and I don't think it should change. The plugin is both the library and the .info fire.
Reporter | ||
Comment 3•10 years ago
|
||
It's definitely a little awkward now for pluginLibraries, which just returns e.g. |["1.0"]|.
Comment 4•9 years ago
|
||
Hi George, Currently there are some changes which are made to the code which you gave: The old one is: http://hg.mozilla.org/mozilla-central/annotate/daa84204a11a/toolkit/mozapps/extensions/internal/OpenH264Provider.jsm#l225 and the new one is: https://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/internal/OpenH264Provider.jsm#230 seems like, now I have to take a look at again, I'm a bit confused with the new thing. Can you help me with the changes which are in the new one?
Comment 5•9 years ago
|
||
If you open the DXR page, you will see a "mercurial log" link in the navigation in the upper right corner. Clicking this link will let you see the recent changes to this file including the commit message which will link you to any bugs.
Comment 6•6 years ago
|
||
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in
before you can comment on or make changes to this bug.
Description
•