mpv/video/decode
wm4 1d2d649281 vdpau: fix uninit when init fails
The uninit() function was called twice if the uninit() function failed
(once by init(), once by vd_lavc.c code), which caused crashes due to
double-free. (This failure is a corner case, and all other hwdec
backends appear to handle this case gracefully.)

I do not think this code should be able to deal with uninit() being
called other than once. Guarantee that it's called exactly once.
2015-11-01 23:03:02 +01:00
..
dec_video.c video: fix base for --no-correct-pts 2015-10-06 18:19:20 +02:00
dec_video.h video: fix base for --no-correct-pts 2015-10-06 18:19:20 +02:00
dxva2.c video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
lavc.h vd_lavc: better hwdec log output 2015-09-02 23:33:13 +02:00
rpi.c vd_lavc: remove unneeded hwdec parameters 2015-08-19 21:33:18 +02:00
vaapi.c vaapi: remove dependency on X11 2015-09-27 21:33:15 +02:00
vd.h video: remove codec delay estimation 2015-10-03 22:10:44 +02:00
vd_lavc.c vdpau: fix uninit when init fails 2015-11-01 23:03:02 +01:00
vdpau.c vdpau: fix uninit when init fails 2015-11-01 23:03:02 +01:00
videotoolbox.c vd_lavc: remove unneeded hwdec parameters 2015-08-19 21:33:18 +02:00