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

Feature request: Define specific pixel/color format combinations to test instead of checking all possible permutations #8

Open
alexzambelli opened this issue Mar 3, 2021 · 1 comment

Comments

@alexzambelli
Copy link

It's fantastic that the tool exposes all possible pixel format and colorimetry options for AV1 & VP9 codecs (e.g. bit depth, chroma subsampling, color primaries, matrix, etc), but right now selecting any of them results in media capabilities checks being performed for all possible permutations of the selected options. Selecting too many options can result in so many permutations that performing all those checks crashes the browser. However, a lot of those generated permutations don't actually make sense or need to be tested in real-world contexts. For example, BT.709 color primaries will likely never be used together with ST.2084 PQ transfer function; 8-bit coding will likely never be used with HDR/WCG video (BT.2020, ST.2084, HLG), etc.

I think it'd be more useful if, instead of generating all possible permutations of the selected options, the tool allowed the user to define specific combinations of pixel format and colorimetry options to test for, similar to the way a user would define an encoding profile in a video encoding tool. That'd significantly reduce computing resources necessary to perform all the tests, while also generating a results table that's much easier to read and interpret.

@AxinomSupport
Copy link

Hi @alexzambelli ,

Thank you for your request with the explanation. We'll discuss with the team and consider the request into our future backlogs.

Thank you.

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