Closed Bug 1844169 Opened 10 months ago Closed 7 months ago

[wmfme] support Media Foundation based Widevine L1

Categories

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

task

Tracking

()

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: alwu, Assigned: alwu)

References

(Blocks 1 open bug)

Details

Attachments

(8 files, 4 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
No description provided.

Depends on D183932

Depends on D183933

Attached file WIP: Bug 1844169 - part7 : add logs. (obsolete) —

Depends on D190639

Depends on D190640

Attachment #9344523 - Attachment is obsolete: true
Attachment #9344524 - Attachment is obsolete: true
Attachment #9344521 - Attachment description: WIP: Bug 1844169 - part1 : move ScopedHString to WMFUtils. → Bug 1844169 - part1 : move ScopedHString to WMFUtils.
Attachment #9344522 - Attachment description: WIP: Bug 1844169 - part2 : support loading CDM from external library. → Bug 1844169 - part2 : support loading CDM from external library.
Attachment #9357740 - Attachment description: WIP: Bug 1844169 - part3 : support querying Widevine experiment key system. → Bug 1844169 - part3 : support querying Widevine experiment key system.
Attachment #9357742 - Attachment description: WIP: Bug 1844169 - part4 : support Widevine experiment key system in the MFCDMParent. → Bug 1844169 - part4 : support Widevine experiment key system in the MFCDMParent.
Attachment #9357743 - Attachment description: WIP: Bug 1844169 - part5 : PMPHostWrapper is only used for PlayReady. → Bug 1844169 - part5 : PMPHostWrapper is only used for PlayReady.
Attachment #9357744 - Attachment description: WIP: Bug 1844169 - part6 : treat Widevine experiment key system as same as the normal Widevine key system. → Bug 1844169 - part6 : map normal Widevine key system to Widevine experiment key system.
Attachment #9357745 - Attachment is obsolete: true
Attachment #9357746 - Attachment is obsolete: true
Blocks: 1858546

Depends on D191353

Pushed by alwu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ff3dcc3680dd
part1 : move ScopedHString to WMFUtils. r=media-playback-reviewers,padenot
https://hg.mozilla.org/integration/autoland/rev/b48fd349aa1a
part2 : support loading CDM from external library. r=jolin
https://hg.mozilla.org/integration/autoland/rev/9cf2071bfe83
part3 : support querying Widevine experiment key system. r=jolin
https://hg.mozilla.org/integration/autoland/rev/ec8ec2a99e6d
part4 : support Widevine experiment key system in the MFCDMParent. r=jolin
https://hg.mozilla.org/integration/autoland/rev/edae30ab15ef
part5 : PMPHostWrapper is only used for PlayReady. r=jolin
https://hg.mozilla.org/integration/autoland/rev/f0610159dab5
part6 : map normal Widevine key system to Widevine experiment key system. r=jolin
https://hg.mozilla.org/integration/autoland/rev/cbe5a850c7e9
part7 : implement setServerCertificate. r=jolin
https://hg.mozilla.org/integration/autoland/rev/3a1cf7bb7c29
part8 : use macros to remove code duplication. r=jolin

Backed out for causing bustage on MFContentProtectionManager.cpp

Backout link

Push with failures

Failure log

Flags: needinfo?(alwu)
Flags: needinfo?(alwu)
Pushed by alwu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ebeff0196143
part1 : move ScopedHString to WMFUtils. r=media-playback-reviewers,padenot
https://hg.mozilla.org/integration/autoland/rev/d0a5388b4220
part2 : support loading CDM from external library. r=jolin
https://hg.mozilla.org/integration/autoland/rev/988a47b753c2
part3 : support querying Widevine experiment key system. r=jolin
https://hg.mozilla.org/integration/autoland/rev/2e36af65bb94
part4 : support Widevine experiment key system in the MFCDMParent. r=jolin
https://hg.mozilla.org/integration/autoland/rev/6bf4c4214dce
part5 : PMPHostWrapper is only used for PlayReady. r=jolin
https://hg.mozilla.org/integration/autoland/rev/05f72250d7f1
part6 : map normal Widevine key system to Widevine experiment key system. r=jolin
https://hg.mozilla.org/integration/autoland/rev/ed5a19dfa65a
part7 : implement setServerCertificate. r=jolin
https://hg.mozilla.org/integration/autoland/rev/1d735edd849b
part8 : use macros to remove code duplication. r=jolin
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: