New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 854290 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Current media code does not support some color spaces allowed in AV1.

Project Member Reported by dalecur...@chromium.org, Jun 19 2018

Issue description

media/base/video_color_space.h needs to add support for the following matrices since they're allowed in AV1:

12 MC_CHROMAT_NCL Chromaticity-derived non-constant luminance
13 MC_CHROMAT_CL Chromaticity-derived constant luminance
14 MC_ICTCP BT.2100 ICtCp

It's not as simple as just adding the enums unfortunately. Will need to define what that means too.
 

Comment 1 by hubbe@chromium.org, Jun 19 2018

I don't suppose you have a pointer to the definition of those color matrices?
(If in fact, they are matrices at all. BT2020_CL is not.)

The AV1 spec I got these from says they are from:

matrix_coefficients is an integer that is defined by the “Matrix coefficients” section of ISO/IEC 23091-4/ITU-T H.273.

https://aomediacodec.github.io/av1-spec/av1-spec.pdf#
search "matrix coefficients"

Comment 3 by jaikk@chromium.org, Jun 22 2018

Cc: tomfinegan@chromium.org

Sign in to add a comment