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)

defect

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.
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 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+
https://hg.mozilla.org/mozilla-central/rev/f173149e870d
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: