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
Conditional profiles will not work with d3d11va set. #14042
Comments
hwdec generally doesn't work great in auto profiles, even copyback suffers from the exact same issue. The issue is that the autoprofile is applied after the video is already initialized, so when you have an autoprofile like
What happens is that the mpv inits with software decoding, then it applies hwdec at runtime. This ends up breaking the first few seconds of the video, which is fairly normal if you switch to hwdec during runtime. The problem is even more apparent if you do a reverse profile like
... where you can pretty consistently trigger an A/V desync at the start of files tl;dr, don't bother putting hwdec in autoprofiles. |
Thanks for the reply but if you look at my mpv.conf provided im not switching hwdec in the auto profiles. Im setting And the auto profiles works fine when set to |
Changing shaders in auto-profile with conditional shaders no longer works with d3d11va (after the initial playback has started). Though maybe it's a separate issue since the error is saying it can't find the shader files? |
Everything works as expected, if you use native hwdec, you should use |
Thank you this fixed the issue. |
Important Information
Provide following Information:
Reproduction steps
Use provided mpv.conf for testing or simply create your own conditional profile and set hwdec to d3d11va:
Conditional profiles will not activate with
d3d11va
set but will work withd3dva11-copy
set.Expected behavior
Conditional profiles activating.
Actual behavior
Conditional profiles not activating.
Log file
output.txt
Sample files
mpv.conf
The text was updated successfully, but these errors were encountered: