AOMediaCodec / av1-isobmff

Official specification of the AOM group for the carriage of AV1 in ISOBMFF
https://AOMediaCodec.github.io/av1-isobmff
64 stars 16 forks source link

codecs parameter and color config #129

Closed cconcolato closed 7 months ago

cconcolato commented 2 years ago

The AV1 codecs parameter is the first one to potentially include color information. Given that per ISOBMFF the color information can be overriden by the container information (colr box). It is worth a note that the codecs string should reflect the container information if present.

cconcolato commented 2 years ago

The group agrees to update the specification to include a note.

cconcolato commented 2 years ago

The group discussed it again and thinks the "otherwise" in the following sentence is wrong, as it should reflect the colr box if present:

The colorPrimaries, transferCharacteristics, matrixCoefficients, and videoFullRangeFlag parameter values SHALL equal the value of matching fields in the Sequence Header OBU, if color_description_present_flag is set to 1, otherwise they SHOULD not be set, defaulting to the values below. The videoFullRangeFlag is represented by a single digit.

The text should say something like: otherwise if it shall reflect the values in the colr box if present, and if not, default should be used. Maybe we could also highlight that colr and Sequence Header have to be match anyway.