Closed Bug 1289623 Opened 4 years ago Closed 4 years ago

[EME] Assume keys marked as "output-restricted" are usable

Categories

(Core :: Audio/Video: Playback, defect)

All
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla50
Tracking Status
firefox49 --- fixed
firefox50 --- fixed

People

(Reporter: cpearce, Assigned: cpearce)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Chrome appears to assume that keys marked as "output-restricted" can be used to decode samples. The Widevine CDM also decodes samples using keys marked as "output-restricted". So we should change Firefox to send samples to the Widevine CDM for keys that are marked as "output-restricted".

Once we do this, Netflix works on Linux with Widevine if you spoof your useragent to Chrome. :D
Attachment #8774943 - Flags: review?(gsquelart) → review+
Pushed by cpearce@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a19ed4379b60
Assume keys marked as 'output-restricted' are usable. r=gerald
https://hg.mozilla.org/mozilla-central/rev/a19ed4379b60
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
Depends on: 1293101
Blocks: 1277783
Comment on attachment 8774943 [details]
Bug 1289623 - Assume keys marked as 'output-restricted' are usable.

Approval Request Comment
[Feature/regressing bug #]: Widevine EME on Linux
[User impact if declined]: Widevine EME on Linux won't be able to playback Netflix content.
[Describe test coverage new/current, TreeHerder]: We have plenty of EME mochitests, which run on Linux.
[Risks and why]: Low; this is a small change that just makes what we consider a "usable DRM key" more permissive.
[String/UUID change made/needed]: None
Attachment #8774943 - Flags: approval-mozilla-beta?
Comment on attachment 8774943 [details]
Bug 1289623 - Assume keys marked as 'output-restricted' are usable.

More work for Widevine support, OK for beta uplift.
Attachment #8774943 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.