Open Bug 1870722 Opened 5 months ago Updated 5 months ago

[wmfme] make MFCDM clearkey playback work

Categories

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

Unspecified
Windows
task

Tracking

()

People

(Reporter: alwu, Assigned: alwu)

References

Details

Attachments

(5 files)

As we encountered some crashes while using MF Clearkey for encrypted playback, so we separate the decryption implementation to this bug.

When using clearkey CDM, enabling dcomp surface would cause crash inside
Windows dlls. So creating this pref in order to workaround the crash
problem which will allow us to create some basic EME test cases.

However, this pref should not be disabled in the normal situation
because we didn't implement a texture pool for the frame-server mode,
which will be used if we disable dcomp surface rendering.

Attachment #9369332 - Attachment description: Bug 1870722 - partX : add crypt_byte_block and skip_byte_block attributes. → WIP: Bug 1870722 - partX : add crypt_byte_block and skip_byte_block attributes.
Attachment #9369333 - Attachment description: Bug 1870722 - partX : preload clear key related libs. → WIP: Bug 1870722 - partX : preload clear key related libs.
Attachment #9369334 - Attachment description: Bug 1870722 - partX : init NSS lib. → WIP: Bug 1870722 - partX : init NSS lib.
Attachment #9369336 - Attachment description: Bug 1870722 - partX : add a pref to control dcomp surface rendering for the media engine playback. → WIP: Bug 1870722 - partX : add a pref to control dcomp surface rendering for the media engine playback.

Depends on D196508

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: