Support checking scheme per capability
Categories
(Core :: Audio/Video: Playback, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: alwu, Assigned: alwu)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
Chromium and Webkit both support encryptionScheme already.
This feature is disabled by default and we're not fully implemented it as well. We should do that as well in order to implement checking scheme per capability.
Assignee | ||
Comment 2•1 month ago
|
||
Currently our implementation is the scheme support per key system,
not per content type. As each content type can have different supported
scheme, we can't determine a precise result per content type.
eg. type A only supports cenc, but type B only supports cbcs.
Assignee | ||
Comment 3•1 month ago
|
||
Depends on D211642
Assignee | ||
Comment 4•1 month ago
|
||
Depends on D211643
Assignee | ||
Comment 5•1 month ago
|
||
Depends on D211644
Assignee | ||
Comment 6•1 month ago
|
||
I'm going to file another bug to flip the preference.
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Assignee | ||
Comment 7•1 month ago
|
||
Depends on D211645
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/940fca861f93 part1 : add encryptionSchemes in MFCDMMediaCapability in order to support scheme per type r=jolin https://hg.mozilla.org/integration/autoland/rev/2643cfcd1ba7 part2 : remove duplicated method 'EncryptionSchemeStr'. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/62c4a3361e00 part3 : add encryption scheme 'cbcs-1-9'. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/dd7a777b034f part4 : check scheme per codec if encryptionScheme in MediaKeySystemMediaCapability exists. r=jolin https://hg.mozilla.org/integration/autoland/rev/d23ba62a5165 part5 : remove encryption scheme per key system. r=jolin
Comment 9•1 month ago
|
||
Backed out for bustages on MediaData.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/9389ecc2777c26becf6f8f2d609b75bc0fa2bdf0
Log link: https://treeherder.mozilla.org/logviewer?job_id=460035160&repo=autoland&lineNumber=65641
Assignee | ||
Updated•1 month ago
|
Comment 10•1 month ago
|
||
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1ed59369bf4a part1 : add encryptionSchemes in MFCDMMediaCapability in order to support scheme per type r=jolin https://hg.mozilla.org/integration/autoland/rev/e7a3702a2c8d part2 : remove duplicated method 'EncryptionSchemeStr'. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/16a7d63e8efe part3 : add encryption scheme 'cbcs-1-9'. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/71178e92209a part4 : check scheme per codec if encryptionScheme in MediaKeySystemMediaCapability exists. r=jolin https://hg.mozilla.org/integration/autoland/rev/4749767d42a9 part5 : remove encryption scheme per key system. r=jolin
Comment 11•1 month ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1ed59369bf4a
https://hg.mozilla.org/mozilla-central/rev/e7a3702a2c8d
https://hg.mozilla.org/mozilla-central/rev/16a7d63e8efe
https://hg.mozilla.org/mozilla-central/rev/71178e92209a
https://hg.mozilla.org/mozilla-central/rev/4749767d42a9
Description
•