Closed
Bug 1040937
Opened 11 years ago
Closed 11 years ago
Open H264 plugin stuck in disabled state after download
Categories
(Toolkit :: Add-ons Manager, defect)
Toolkit
Add-ons Manager
Tracking
()
People
(Reporter: drno, Assigned: gfritzsche)
References
(Blocks 1 open bug)
Details
Attachments
(4 files, 2 obsolete files)
|
1.18 MB,
image/png
|
Details | |
|
10.62 KB,
patch
|
Unfocused
:
review+
|
Details | Diff | Splinter Review |
|
6.56 KB,
patch
|
Unfocused
:
review+
|
Details | Diff | Splinter Review |
|
2.67 KB,
patch
|
Unfocused
:
review+
|
Details | Diff | Splinter Review |
After starting the 10.8 opt try build from here https://tbpl.mozilla.org/?tree=Try&rev=98fb3c863308 on Mac OSX 10.9 the Open H264 plugin gets installed, but the plugin stays in the disabled state.
| Reporter | ||
Comment 1•11 years ago
|
||
Restarting Firefox does not change this status.
Comment 2•11 years ago
|
||
Georg -- Any idea why this would happen? Nils used Brian's try push which should have all the settings we need.
Flags: needinfo?(georg.fritzsche)
Updated•11 years ago
|
Blocks: WebRTC-OpenH264
| Reporter | ||
Comment 3•11 years ago
|
||
If I set the environment variable MOZ_GMP_PATH to a directory with a copy of the plugin and the last directory in that path being named "gmp-gmpopenh264" I get a working call with H264.
In this case I do not have to make any more changes (beside the env var). And the plugin on the about:addons page stays disabled as described above.
| Reporter | ||
Comment 4•11 years ago
|
||
Manually setting the plugin to "Always Activated" has no effect.
| Reporter | ||
Comment 5•11 years ago
|
||
H264 settings present in this state:
media.openh264-plugin@cisco.com.lastUpdate;1405715605
media.openh264-plugin@cisco.com.path;/Users/nohlmeier/Library/Application Support/Firefox/Profiles/qswgxl68.h269/openh264-plugin@cisco.com
media.openh264-plugin@cisco.com.version;1.0
media.openh264.providerEnabled;true
media.peerconnection.video.h264_enabled;false
| Assignee | ||
Comment 6•11 years ago
|
||
Nils or Brian, can you point me to QA docs or steps on how to trigger download/install, so i can check?
(ideally for a dev/local build, not Nightly)
Flags: needinfo?(netzen)
Flags: needinfo?(drno)
| Assignee | ||
Comment 7•11 years ago
|
||
Also, where and how do i check for a working call?
Flags: needinfo?(georg.fritzsche)
| Assignee | ||
Comment 8•11 years ago
|
||
(In reply to Nils Ohlmeier [:drno] from comment #5)
> media.openh264-plugin@cisco.com.path;/Users/nohlmeier/Library/Application
> Support/Firefox/Profiles/qswgxl68.h269/openh264-plugin@cisco.com
> media.openh264-plugin@cisco.com.version;1.0
The issue is the pref names:
* the installer/updater code sets media.openh264-plugin@cisco.com.path & media.openh264-plugin@cisco.com.version
* the addon manager code reads/watches the previously defined media.openh264.path & media.openh264.version and hence doesn't pick up anything
... the question is which part to change.
| Reporter | ||
Comment 9•11 years ago
|
||
(In reply to Georg Fritzsche [:gfritzsche] from comment #7)
> Also, where and how do i check for a working call?
Go to this URL http://mozilla.github.io/webrtc-landing/pc_test.html check the "Require H.264 video" option and check the video players and the log output at the bottom of the page.
Flags: needinfo?(drno)
| Reporter | ||
Comment 10•11 years ago
|
||
(In reply to Georg Fritzsche [:gfritzsche] from comment #6)
> Nils or Brian, can you point me to QA docs or steps on how to trigger
> download/install, so i can check?
> (ideally for a dev/local build, not Nightly)
My understanding is that there is not really anything to make it download. You simply have to wait for ~1 min for the download of the plugin to start.
| Assignee | ||
Comment 11•11 years ago
|
||
Assignee: nobody → georg.fritzsche
Status: NEW → ASSIGNED
Attachment #8459045 -
Flags: review?(netzen)
| Assignee | ||
Updated•11 years ago
|
Points: --- → 3
Flags: needinfo?(netzen) → firefox-backlog+
Updated•11 years ago
|
Attachment #8459045 -
Flags: review?(netzen) → review+
| Assignee | ||
Comment 12•11 years ago
|
||
Per IRC discussion we're just changing the OpenH264Provider pref names to match the GMPInstallManager.
Comment 13•11 years ago
|
||
Make sure media.gmp-manager.lastCheck does not exist, if it does, then reset the value.
Close browser, open, and after 1 minute it'll install.
If you run into problems, reset media.gmp-manager.lastCheck again and set media.gmp-manager.log to true.
Also set browser.dom.window.dump.enabled to true and javascript.options.showInConsole to true.
Then open the browser, wait for a minute and check your browser console. There will be a clear indication of what went wrong in GMPInstallManager.
If you get the prefs you watch for, it'll show you where the dylib and info files are.
| Assignee | ||
Updated•11 years ago
|
Component: WebRTC → Add-ons Manager
Keywords: checkin-needed
OS: Mac OS X → All
Product: Core → Toolkit
Hardware: x86 → All
Comment 14•11 years ago
|
||
Comment 15•11 years ago
|
||
Updated•11 years ago
|
Attachment #8459086 -
Flags: review?(bmcbride)
Updated•11 years ago
|
Attachment #8459087 -
Flags: review?(bmcbride)
Updated•11 years ago
|
Iteration: --- → 33.3
QA Whiteboard: [qa?]
Updated•11 years ago
|
Keywords: checkin-needed
Updated•11 years ago
|
Attachment #8459045 -
Attachment is obsolete: true
Updated•11 years ago
|
Attachment #8459086 -
Flags: review?(bmcbride) → review+
Updated•11 years ago
|
Attachment #8459087 -
Flags: review?(bmcbride) → review+
Comment 16•11 years ago
|
||
Updated•11 years ago
|
Attachment #8459088 -
Flags: review?(bmcbride)
Comment 17•11 years ago
|
||
Updated•11 years ago
|
Attachment #8459088 -
Attachment is obsolete: true
Attachment #8459088 -
Flags: review?(bmcbride)
Updated•11 years ago
|
Attachment #8459089 -
Flags: review?(bmcbride)
Updated•11 years ago
|
Attachment #8459089 -
Flags: review?(bmcbride) → review+
Comment 18•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
Comment 19•11 years ago
|
||
Comment 20•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/bdf16778db9c
https://hg.mozilla.org/integration/mozilla-inbound/rev/36f891d6eaec
Merged over from m-c to help peole working today
Comment 22•11 years ago
|
||
Hi Georg, can you mark this bug as [qa+] or [qa-] for verification.
Flags: needinfo?(georg.fritzsche)
| Assignee | ||
Updated•11 years ago
|
QA Whiteboard: [qa?] → [qa+]
Flags: needinfo?(georg.fritzsche)
Comment 23•11 years ago
|
||
Hi Florin, can a QA contact be assigned for verification of this bug.
Flags: needinfo?(florin.mezei)
Comment 24•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/bdf16778db9c
https://hg.mozilla.org/mozilla-central/rev/36f891d6eaec
Flags: in-testsuite+
Updated•11 years ago
|
Flags: needinfo?(florin.mezei)
QA Contact: alexandra.lucinet
Updated•11 years ago
|
Iteration: 33.3 → 34.1
Comment 25•11 years ago
|
||
Reproduced with https://tbpl.mozilla.org/?tree=Try&rev=98fb3c863308 try build: the plugin remains in disabled state.
Verified as fixed with latest Aurora 33.0a2 (Build ID: 20140723004001) on Windows 7 x64, Ubuntu 14.04 x32 and Mac OS X 10.9.4.
Status: RESOLVED → VERIFIED
QA Whiteboard: [qa+] → [qa!]
| Assignee | ||
Comment 26•11 years ago
|
||
(In reply to Alexandra Lucinet, QA Mentor [:adalucinet] from comment #25)
> Reproduced with https://tbpl.mozilla.org/?tree=Try&rev=98fb3c863308 try
> build: the plugin remains in disabled state.
You mean it *doesn't* remain in disabled state?
Flags: needinfo?(alexandra.lucinet)
Comment 27•11 years ago
|
||
No, it *does* remain in disabled state with the try build (the bug is reproducible there). It *doesn't* with latest Nightly and Aurora builds.
Flags: needinfo?(alexandra.lucinet)
You need to log in
before you can comment on or make changes to this bug.
Description
•