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

Remove usage of the Theora codec #3358

Merged
merged 2 commits into from
Feb 2, 2024
Merged

Conversation

padenot
Copy link
Contributor

@padenot padenot commented Feb 1, 2024

The WebGPU CTS references exactly one Theora file, and after years of service, this codec is being retired from the Web.

Some context, for the two implementations that have historically supported Theora, Chromium (except on Android) and Gecko (all platforms):

If need be, I can provide a media file that has exactly the same characteristics and switch it here with a different codec. However, my understanding is that what we care about here are primaries / transfer function / color space / color range and then pixel format / plane arrangement, and this seems to be covered by other codecs, so we should not lose any coverage here, as far as WebGPU is concerned.

@dalecurtis
Copy link

lgtm, I agree the webm bt601 version covers this case.

Copy link
Collaborator

@kainino0x kainino0x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! We copied these cases originally from WebGL. You'll want to remove the Theora WebGL tests too, see:
https://github.com/KhronosGroup/WebGL/tree/main/sdk/tests/resources
(and whatever tests reference them)

@kainino0x kainino0x enabled auto-merge (squash) February 2, 2024 02:34
@kainino0x kainino0x merged commit e9dc701 into gpuweb:main Feb 2, 2024
1 check passed
@padenot
Copy link
Contributor Author

padenot commented Feb 2, 2024

LGTM! We copied these cases originally from WebGL. You'll want to remove the Theora WebGL tests too, see:
https://github.com/KhronosGroup/WebGL/tree/main/sdk/tests/resources
(and whatever tests reference them)

Yes, this is planned as well, thanks!

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.

3 participants