Closed Bug 1257726 Opened 4 years ago Closed 4 years ago

[EME] Parse encryption data in WebM

Categories

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

defect

Tracking

()

RESOLVED FIXED
mozilla49
Tracking Status
firefox49 --- fixed

People

(Reporter: cpearce, Assigned: bryce)

References

Details

Attachments

(1 file, 1 obsolete file)

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.
Blocks: 1257727
Priority: -- → P2
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+
Keywords: checkin-needed
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)
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/
Attachment #8756659 - Flags: review?(cpearce)
Attachment #8756659 - Attachment is obsolete: true
https://hg.mozilla.org/mozilla-central/rev/76dd48ec6e04
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Depends on: 1296988
You need to log in before you can comment on or make changes to this bug.