Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warning about AVIF files with only ICC profile and non-default matrix coefficients in Sequence Header OBU #37

Open
leo-barnes opened this issue Sep 21, 2022 · 1 comment

Comments

@leo-barnes
Copy link

See the following issue: AOMediaCodec/av1-avif#195

In this AVIF file from the issue, we have only an ICC profile and no NCLX box. The file then specifies identity matrix coefficients in the Sequence Header OBU.

  • With the wording in the currently published version of MIAF, the expected behaviour is undefined.
  • In the currently proposed changes to MIAF, the behaviour is defined, with the expectation being that the matrix coefficients get CICP value 6 (or 5) and that the value in the Sequence Header OBU is ignored. The expectation in the coming version of MIAF is that you would add both an ICC profile and an NCLX box.

It would be great if the ComplianceWarden could detect cases like these and warn that the behaviour is either undefined or potentially unexpected.

@rbouqueau
Copy link
Member

See my comment in #36.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants