-
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
Invalid test files: False negative: HandlerBox
(hdlr
) name
field shall not contain NUL bytes prior to terminator
#174
Comments
It's a small script we use to generate test content. I'll need to check if this matches how we write our HEIF files. Regarding the compliance warden issue, I added the following comment there:
@cconcolato |
If the HEIC I just captured on my iOS 14.7.1 device is any indication, it looks like this extra byte is always present:
The giveaway is that the length of the |
Yep, I came to the same conclusion. It seems like the same is true for at least some videos as well. I'm starting a conversation with the video folks to see if we can fix it. |
Good catch by the way! This has most likely been the case for many many years. |
Now that MPEGGroup/FileFormat#35 has clarified the specification, I believe the files in https://github.com/AOMediaCodec/av1-avif/blob/master/testFiles/Apple/multilayer_examples all have technically invalid
hdlr
boxes:@leo-barnes: what writer generated this container?
See also gpac/ComplianceWarden#33
The text was updated successfully, but these errors were encountered: