Closed Bug 1623661 Opened 5 months ago Closed 5 months ago

Remove CDM interface 9 usage

Categories

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

task

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: bryce, Assigned: bryce)

References

Details

Attachments

(2 files)

The CDM headers have removed the CDM 9 interface, and since we want to pull new headers to support encrypted AV1 we need to remove our usage on CDM interface 9. We haven't been shipping CDM 9 for some time now, since at least 68, so we should be able to just yank the code.

See bug 1487811 for the last time we removed a CDM interface.

This patch removes the code that tries to instantiate CDM interface version 9.
This code is no longer needed as Widevine have moved away from this interface.
At the time of writing Chromium have not used this interface for more than a
year, and Mozilla have not shipped CDMs using the interface for at least 6
months.

This updates comments to no longer reference the removed CDM 9 interface. Prior
to these changes the comments should have referenced interfaces 9 + 10, but in
some cases the 10 was omitted, so those comments are corrected too.

Depends on D68046

Pushed by bvandyk@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a77b7dac9b42
Remove the ability to instantiate CDM9. r=alwu
https://hg.mozilla.org/integration/autoland/rev/1a4c9d813562
Fix comments in PChromiumCDM.ipdl r=alwu
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.