[EME] Parse encryption data in WebM

RESOLVED FIXED in Firefox 49

Status

()

P2
normal
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: cpearce, Assigned: bryce)

Tracking

unspecified
mozilla49
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox49 fixed)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Reporter)

Description

3 years ago
To support WebM ClearKey EME, we need to add support for parsing the EME/encryption stuff inside WebM files to libnestegg.

This entails parsing the EME "initData", and ensuring we parse subsample keyId/IV info for each sample. We need a way to surface this information to the caller of libnestegg, and we need appropriate test for this.
(Reporter)

Updated

3 years ago
Blocks: 1257727
(Reporter)

Updated

3 years ago
Priority: -- → P2
(Assignee)

Comment 1

2 years ago
Created attachment 8756185 [details]
MozReview Request: Bug 1257726 - Update to latest upstream version of nestegg. r=kinetik

Bring in updated nestegg library, the newly exposed encryption
functionality will be used to enable WebM EME.

Review commit: https://reviewboard.mozilla.org/r/54994/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/54994/
Attachment #8756185 - Flags: review?(kinetik)
Comment on attachment 8756185 [details]
MozReview Request: Bug 1257726 - Update to latest upstream version of nestegg. r=kinetik

https://reviewboard.mozilla.org/r/54994/#review51676
Attachment #8756185 - Flags: review?(kinetik) → review+
(Assignee)

Updated

2 years ago
Keywords: checkin-needed
(Assignee)

Comment 3

2 years ago
Created attachment 8756659 [details]
MozReview Request: Handle clearkey encrypted WebMs. Requesting feedback: r?cpearce

Make sure an encrypted event is created for WebMs. Handle encrypted WebM
streams for the clearkey case.

Review commit: https://reviewboard.mozilla.org/r/55324/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/55324/
Attachment #8756185 - Attachment description: MozReview Request: Bug 1257726 - Update to latest upstream version of nestegg. r?kinetik → MozReview Request: Bug 1257726 - Update to latest upstream version of nestegg. r=kinetik
Attachment #8756659 - Flags: review?(cpearce)
(Assignee)

Comment 4

2 years ago
Comment on attachment 8756185 [details]
MozReview Request: Bug 1257726 - Update to latest upstream version of nestegg. r=kinetik

Review request updated; see interdiff: https://reviewboard.mozilla.org/r/54994/diff/1-2/
(Assignee)

Updated

2 years ago
Attachment #8756659 - Flags: review?(cpearce)
(Assignee)

Updated

2 years ago
Attachment #8756659 - Attachment is obsolete: true

Comment 6

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/76dd48ec6e04
Status: NEW → RESOLVED
Last Resolved: 2 years ago
status-firefox49: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Depends on: 1296988
You need to log in before you can comment on or make changes to this bug.