[wmfme] use `IMFExtendedDRMTypeSupport::IsTypeSupportedEx` to check the capabilites for PlayReady
Categories
(Core :: Audio/Video: Playback, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox121 | --- | fixed |
People
(Reporter: alwu, Assigned: alwu)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
We found that PlayReady doesn't return correct capabilies when we call IMFContentDecryptionModuleFactory::IsTypeSupported.
After confirming with Microsoft, they told me that for PlayReady we need to use another method IMFExtendedDRMTypeSupport::IsTypeSupportedEx. But Widevine implements IMFContentDecryptionModuleFactory::IsTypeSupported
well.
Assignee | ||
Comment 1•11 months ago
|
||
We found that PlayReady doesn't return correct capabilies when we call
IMFContentDecryptionModuleFactory::IsTypeSupported.
After confirming with Microsoft, they told us that for PlayReady we need
to use another method IMFExtendedDRMTypeSupport::IsTypeSupportedEx.
In contrast, Widevine implements IsTypeSupported
well, so it doesn't
need to use another method.
Assignee | ||
Comment 2•11 months ago
|
||
That workaround was added for PlayReady before because it didn't return
correct result from IsTypeSupport
. As we don't use IsTypeSupport
for
PlayReady anymore and Wideinve seems always returning correct result, we
can remove that workaround.
Depends on D193231
Updated•11 months ago
|
Comment 4•11 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5d297cad78f4
https://hg.mozilla.org/mozilla-central/rev/f0567d6897d8
Description
•