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

RESOLVED FIXED in Firefox 49

Status

()

defect
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: cpearce, Assigned: cpearce)

Tracking

(Blocks 1 bug)

unspecified
mozilla50
All
Linux
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox49 fixed, firefox50 fixed)

Details

Attachments

(1 attachment)

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
Blocks: 1222845
Attachment #8774943 - Flags: review?(gsquelart) → review+
Comment on attachment 8774943 [details]
Bug 1289623 - Assume keys marked as 'output-restricted' are usable.

https://reviewboard.mozilla.org/r/67296/#review64314
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: 3 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.