Closed Bug 1643410 Opened 6 years ago Closed 2 years ago

Support Widevine CDM output that uses non-420 subsampling and 10+ depth

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: bryce, Assigned: aosmond)

References

Details

Attachments

(1 file)

The code that we use to create frames from the CDM output appears to assume 420 style subsampling (the chroma planes are always half the width and height of the luma). We should check the format of the data coming back from the CDM and use that to determine the dimension of the planes.

Similarly, the format may indicate bit depths that are not 8, so we need to handle these additional depths (9, 10, 12 at time of writing)

We're not doing 9 bit depth because we don't expect it to be used in the wild. Change title to reflect that.

Summary: Support Widevine CDM output that uses non-420 subsampling and 9+ depth → Support Widevine CDM output that uses non-420 subsampling and 10+ depth

Unassigning bugs assigned to Bryce because he no longer works at Mozilla.

Assignee: brycebugemail → nobody
Attachment #9162848 - Attachment description: Bug 1643410 - WIP: Teach ChromiumCDMParent about different different bits per pixel. → WIP: Bug 1643410 - Teach ChromiumCDMParent about different different bits per pixel.
Assignee: nobody → aosmond
Severity: -- → N/A
Status: NEW → ASSIGNED
Priority: P2 → P3
Attachment #9162848 - Attachment description: WIP: Bug 1643410 - Teach ChromiumCDMParent about different different bits per pixel. → Bug 1643410 - Teach ChromiumCDMParent about different different bits per pixel.
Pushed by aosmond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e4557e65b6c5 Teach ChromiumCDMParent about different different bits per pixel. r=media-playback-reviewers,alwu
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: