Closed Bug 1815367 Opened 2 years ago Closed 2 years ago

[wmfme] connect MFCDMSession to MFCDMParent

Categories

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

task

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: alwu, Assigned: alwu)

References

(Blocks 1 open bug)

Details

Attachments

(11 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
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.

PlayReady test player [1] is still using this old key system name.

[1] https://testweb.playready.microsoft.com/Tool/PlayerHAS

Depends on D169153

Depends on D169154

Attachment #9316245 - Attachment description: WIP: Bug 1815367 - part1 : declare CDM related events in IPDL. → Bug 1815367 - part1 : declare CDM related events in IPDL.
Attachment #9316246 - Attachment description: WIP: Bug 1815367 - part2 : let MFCDMSession dispatch 'Keymessage' event by 'MFCDMKeyMessage' type. → Bug 1815367 - part2 : let MFCDMSession dispatch 'Keymessage' event by 'MFCDMKeyMessage' type.
Attachment #9316247 - Attachment description: WIP: Bug 1815367 - part3 : let MFCDMSession dispatch 'Keychange' event by 'MFCDMKeyStatusChange' type. → Bug 1815367 - part3 : let MFCDMSession dispatch 'Keychange' event by 'MFCDMKeyStatusChange' type.
Attachment #9316248 - Attachment description: WIP: Bug 1815367 - part4 : let MFCDMSession dispatch 'Expiration' event by 'MFCDMKeyExpiration' type. → Bug 1815367 - part4 : let MFCDMSession dispatch 'Expiration' event by 'MFCDMKeyExpiration' type.
Attachment #9316249 - Attachment description: WIP: Bug 1815367 - part5 : use KeySystemConfig::SessionType in MFCDMSession. → Bug 1815367 - part5 : use KeySystemConfig::SessionType in MFCDMSession.
Attachment #9316470 - Attachment description: WIP: Bug 1815367 - part6 : implement CreateSessionAndGenerateRequest on MFCDM actors. → Bug 1815367 - part6 : implement CreateSessionAndGenerateRequest on MFCDM actors.
Attachment #9316471 - Attachment description: WIP: Bug 1815367 - part7 : connect session events in MFCDMParent and forward them to the MFCDMChild. → Bug 1815367 - part7 : connect session events in MFCDMParent and forward them to the MFCDMChild.
Attachment #9316472 - Attachment description: WIP: Bug 1815367 - part8 : hook the path of creating session into WMFCDMProxy. → Bug 1815367 - part8 : hook the path of creating session into WMFCDMProxy.
Attachment #9316473 - Attachment description: WIP: Bug 1815367 - part9 : support depricated PlayReady key system name. → Bug 1815367 - part9 : support depricated PlayReady key system name.
Attachment #9316474 - Attachment description: WIP: Bug 1815367 - part10 : return proxy name for PlayReady CDM. → Bug 1815367 - part10 : return proxy name for PlayReady CDM.

Depends on D169155

Duplicate of this bug: 1815583
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/75db1e66e68b part1 : declare CDM related events in IPDL. r=jolin https://hg.mozilla.org/integration/autoland/rev/fd5fa5f16d6a part2 : let MFCDMSession dispatch 'Keymessage' event by 'MFCDMKeyMessage' type. r=jolin https://hg.mozilla.org/integration/autoland/rev/f67e145793b4 part3 : let MFCDMSession dispatch 'Keychange' event by 'MFCDMKeyStatusChange' type. r=jolin https://hg.mozilla.org/integration/autoland/rev/526c5d78543a part4 : let MFCDMSession dispatch 'Expiration' event by 'MFCDMKeyExpiration' type. r=jolin https://hg.mozilla.org/integration/autoland/rev/b97ab88f2504 part5 : use KeySystemConfig::SessionType in MFCDMSession. r=jolin https://hg.mozilla.org/integration/autoland/rev/69846d09a4ed part6 : implement CreateSessionAndGenerateRequest on MFCDM actors. r=jolin https://hg.mozilla.org/integration/autoland/rev/220d47ad3928 part7 : connect session events in MFCDMParent and forward them to the MFCDMChild. r=jolin https://hg.mozilla.org/integration/autoland/rev/475abc44da19 part8 : hook the path of creating session into WMFCDMProxy. r=jolin https://hg.mozilla.org/integration/autoland/rev/7766bf459cad part9 : support depricated PlayReady key system name. r=jolin https://hg.mozilla.org/integration/autoland/rev/c35ae995486a part10 : return proxy name for PlayReady CDM. r=jolin https://hg.mozilla.org/integration/autoland/rev/97a258c20ec5 part11 : add more logs. r=jolin
See Also: → 1816060
Regressions: 1816244
Regressions: 1917873
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: