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

Issues with CMAF Section A.2 colour_primaries, transfer_characteristics and matrix_coefficients check #649

Closed
nicholas-fr opened this issue Mar 16, 2023 · 1 comment · Fixed by #650

Comments

@nicholas-fr
Copy link

Issues encountered when testing CTA WAVE test content.

The first part of the issue is that the matrix_coefficients are not found resulting in a FAIL, but the overall status is PASS (should be FAIL if any of the 3 checks fail).

The second part of the issue is that in the content tested, valid matrix_coefficients are actually present:
image

docker exec -w /var/www/html/Utils/ <docker_ID> php Process_cli.php --cmaf --ctawave --segments http://dash-large-files.akamaized.net/WAVE/vectors/cfhd_sets/15_30_60/t1/2022-10-17/stream.mpd

{
"spec": "CMAF",
"section": "Section A.2",
"test": "For a CMAF Track to comply with one of the media profiles in Table A.1, it SHALL conform to the colour_primaries, transfer_characteristics and matrix_coefficients values from the options listed in the table",
"messages": [
    "Valid color primaries found",
    "Valid transfer characteristics found",
    "FAIL"
],
"state": "PASS"
}
@rbouqueau
Copy link
Collaborator

As far as I remember, the colr box parsing in the ISOSegmentValidator has been incomplete. Color Management support has greatly improved within the last couple of years, and so should the validator.

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

Successfully merging a pull request may close this issue.

2 participants