mirror of https://github.com/mpv-player/mpv
9620e37d6a
Sometime recently, hardware decoding started to fail if h264 with full
reference frames was decoded, and --vo=vaapi was used. VAAPI requires
registering all surfaces that the decoder will ever use in advance, so
if the playback chain uses more surfaces than originally allocated, we
fail and drop back to software decoding.
I'm not really sure why or when this started happening. Commit
|
||
---|---|---|
.. | ||
dec_video.c | ||
dec_video.h | ||
dxva2.c | ||
gpu_memcpy_sse4.h | ||
lavc.h | ||
rpi.c | ||
vaapi.c | ||
vd.h | ||
vd_lavc.c | ||
vda.c | ||
vdpau.c | ||
vdpau_old.c |