Closed shishaozheng closed 1 year ago
gpu-next uses the old deprecated cocoa backend and is not supported atm.
Does this mean it's not supported for newer Mac OS versions? 'Cause I've tried the builds in mpv.io and homebrew ARM and AMD builds and none of them have gpu-next at all. I don't use mpv for Dolby Vision as it tonemaps it and my TV supports it, but I'd like to try it for the faster performance. Is it impossible?
Important Information
Reproduction steps
Expected behavior
When using vo=gpu-next for Dolby Vision P5 video, the video image should be rendered on my own NSWindow with the CAOpenGLLayer with the correct color. This is because vo=gpu-next is based on libplacebo, which supports OpenGL.
Actual behavior
When using vo=gpu-next for Dolby Vision P5 video, a new window of mpv itself pops up and starts playing.
For vo=gpu-next, should I use MoltenVK for rendering? Is it supports OpenGL? How to prevent the window of mpv itself from popping up and use my own window?