mpv/video/decode
wm4 e42a08340b vd_lavc: release surfaces before destroying decoder
Commit b53cb8de added a delay queue for decoded frames. This is supposed
to be used with copy-back decoders like dxva2-copy and vaapi-copy.
Surfaces returned by them can't be referenced after uninitializing the
decoders, so they have to be released before destroying the decoder.
Move the flush_all() call above decoder uninit accordingly. Also move
the destruction of the AVFrame used for decoding (just for being
defensive - normally it doesn't hold any reference).
2016-01-30 20:59:25 +01:00
..
dec_video.c video: fix broken-PTS fallback determination 2016-01-29 22:43:18 +01:00
dec_video.h video: cleanup pts/dts passing between decoder components 2016-01-25 21:46:39 +01:00
dxva2.c vd_lavc: delay images before reading them back 2016-01-25 21:46:40 +01:00
lavc.h vd_lavc: simplify an aspect of hwdec fallback 2016-01-29 22:46:46 +01:00
rpi.c rpi: add VC-1 support 2016-01-28 11:23:23 +01:00
vaapi.c vaapi: lower number of allocated surfaces again 2016-01-26 14:05:54 +01:00
vd.h vd_lavc: allow switching between hw/sw decoding any time 2016-01-29 22:47:27 +01:00
vd_lavc.c vd_lavc: release surfaces before destroying decoder 2016-01-30 20:59:25 +01:00
vdpau.c vdpau: force driver to report preemption early 2016-01-25 16:45:18 +01:00
videotoolbox.c Change 3 more files to LGPL 2016-01-20 15:43:56 +01:00