-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Regression: failure to take screenshot with hwdec=vaapi #5240
Comments
I guess you mean 5261d1b for the bad commit. |
ugh, yes |
I have also observed this bug. |
Not sure why this happens, when it apparently never happened with our old vaapi code. I don't think we try to access the image while it's written to, but surely it can happen while it's read from (like being used as reference frame during decoding, or when being displayed via GL). But surely, doing read accesses while it's used for other read accesses, it should work. @fhvwy any ideas or comments? Do we need some nonsense like staging surfaces, and could the libavutil code do this? |
mpv version and platform
mpv 0.27.0-534-g522bfe5be1
ffmpeg 2d131fc31
libva1 1.8.3-1
Intel Ivy Bridge
Reproduction steps
mpv <file> --hwdec=vaapi
press
s
for screen shotExpected behavior
png screenshot taken
Actual behavior
Log file
log
Bisect
first bad commit 522bfe5 (vo_gpu: don't re-render hwdec frames when repeating frames)
The text was updated successfully, but these errors were encountered: