-
Notifications
You must be signed in to change notification settings - Fork 40
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
Some test files missing pixi
box on Primary Item
#151
Comments
I checked testFiles/Apple and testFiles/Xiph. All of the AVIF's in there have pixi specified. |
Where does it say that that PixelInformation box is required for Grid Items? Seems meaningless to include it in Grid items since such items don't have any pixels. Is this the result of some recent spec update? |
MIAF:
Arguably I would say it's even more important to have it for the 'grid' item. As a parser, I don't want to have to look into individual tiles to figure out if the image is an 8-bit image or a 10-bit image. |
You are right, but strangely enough the colour information property is optional for derived images. That could be just as important as the pixel information. It seems like an inconsistency in the MIAF spec. |
It's actually optional for coded images as well, hence why it's not required for derived images. Which is a shame since it has caused a lot of problems. Back when the wording was proposed, we wanted to basically do what JPEG does and say that no extra color information => sRGB. |
Related: AOMediaCodec/libavif#635
libavif v0.9.1 has a new strict mode, which verifies that the
pixi
box is present and valid for the primary item (when decoding items) and, it appears that there are some test file we've offered that fail this check.I believe this is the list:
Note: I did not check any files that use layer selectors (Apple files, quebec_3layer_op2, etc).
The text was updated successfully, but these errors were encountered: