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

vo=gpu-next does not use r16ui to map planes, so no yuv420p10 support (GLES) #13706

Open
sfan5 opened this issue Mar 15, 2024 · 1 comment
Open

Comments

@sfan5
Copy link
Member

sfan5 commented Mar 15, 2024

Important Information

  • mpv v0.37.0-546-g474e213f52
  • Android 14
  • Mali-G68 w/ GLES 3.2

Reproduction steps

Play 10-bit video

Expected behavior

vo_gpu
gpu.txt

Actual behavior

vo_gpu_next
gpu2.txt
here mpv does a conversion to gbrpf32 because it's the only >8-bit format the VO reports. this results in playback becoming a slideshow.

@sfan5 sfan5 changed the title vo=gpu-next does not use r16ui to map planes, so no yuv420p10 support vo=gpu-next does not use r16ui to map planes, so no yuv420p10 support (GLES) Mar 15, 2024
@haasn
Copy link
Member

haasn commented Mar 15, 2024

Seems like we need to allow for an extra UINT correction scaling factor, like what vo_gpu does in copy_image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants