Closed
Bug 1271883
Opened 8 years ago
Closed 8 years ago
[EME] Widevine fails on Shaka player demo with DRM.REQUESTED_KEY_SYSTEMS_UNAVAILABLE
Categories
(Core :: Audio/Video: Playback, defect, P1)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
FIXED
mozilla49
Tracking | Status | |
---|---|---|
firefox49 | --- | fixed |
People
(Reporter: cpearce, Assigned: cpearce)
References
Details
Attachments
(1 file)
Shaka player demo is failing on Widevine content with error DRM.REQUESTED_KEY_SYSTEMS_UNAVAILABLE. This is a regression from bug 1271242, which thankfully hasn't been uplifted - and doesn't need to be. The problem is that I made EMEDecoderModule::SupportsMimeType() call GMPDecoderModule::SupportsMimeType() specifying a GMP to use, but I didn't add the widevine keysystem to the take of keysystems that we recognise in GMPDecoderModule. So we're unable to create an EME MediaDataDecoder.
Assignee | ||
Comment 1•8 years ago
|
||
I broke Widevine in 1271242 when I changed EMEDecoderModule::SupportsMimeType() to call GMPDecoderModule::SupportsMimeType() specifying a GMP to use, as I didn't add the widevine keysystem to the take of keysystems that we recognise in GMPDecoderModule. So we're unable to create an EME MediaDataDecoder. In order to make Widevine EME work again, we need the Widevine keysystem string in sGMPCodecs in GMPDecoderModule.cpp. Review commit: https://reviewboard.mozilla.org/r/51833/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/51833/
Attachment #8751114 -
Flags: review?(jwwang)
Comment 2•8 years ago
|
||
Comment on attachment 8751114 [details] MozReview Request: Bug 1271883 - Add Widevine keysystem to sGMPCodecs. r?jwwang https://reviewboard.mozilla.org/r/51833/#review48673
Attachment #8751114 -
Flags: review?(jwwang) → review+
Comment 4•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f173149e870d
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
You need to log in
before you can comment on or make changes to this bug.
Description
•