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
gpu-context should auto switch when switch hwdec #13926
Comments
@na-na-hi What do you think? |
|
There are interops for egl and vulkan, so it doesn't have to be winvk but that is the better choice. It is possible to write a d3d11 interop but someone has to do the work |
I see.. So, not some recent change mandated by newer versions of NVIDIA's Windows drivers? |
No. Egl should still work fine but I haven't touched windows for ages. |
Note that this should also be applied when To avoid unnecessary vo reconfigs, the switching meshanism needs to know which hwdec methods are compatible with which GPU contexts. AFAIK mpv doesn't maintain such a list. I think such functionality can be done with a script. It only needs to do the following:
NVDEC works with OpenGL on Windows. |
Before requesting a new feature make sure it hasn't been requested yet.
meta:feature-request
Expected behavior of the wanted feature
Example:
Then switch hwdec to nvdec at runtime (
set hwdec nvdec
) , thengpu-context
should auto switch to winvk to allowhwdec=nvdec
to work without error.The text was updated successfully, but these errors were encountered: