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

Add support for more HEVC test suites #139

Merged
merged 7 commits into from
Sep 4, 2023

Conversation

dwlsalmeida
Copy link
Contributor

There are more test suites in https://www.itu.int/wftp3/av-arch/jctvc-site/bitstream_exchange/draft_conformance/

Add support for Multiview, SCC and RExt.

We extract the hashes from text files and these come in multiple
formats. Assert that we have extracted a valid md5 string.
Some test vectors may not have an output format that can be readily read
from its file name. This is notably the case for the other HEVC test
suites we aim to support.

Lay the infrastructure so that we use ffprobe to discover these.
Using the 'continue' keyword will continue the inner loop. This does
not preclude the outer loop from returning 'filepath' even if it was
in the 'excludes' list.

Fix this by reintroducing the 'excluded' flag that was removed by
94de77b.
Other test suites bring yet more patterns. Adapt to them.
This is also how ffmpeg refers to the format, which helps if we are
trying to infer a OutputFormat using ffprobe.
These follow the same nomenclature as FFMPEG.
Add support for MV-HEVC, RExt and SCC.
@rgonzalezfluendo rgonzalezfluendo merged commit 8027ccc into fluendo:master Sep 4, 2023
2 checks passed
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 this pull request may close these issues.

2 participants