aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/8svx.c
diff options
context:
space:
mode:
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>2011-12-11 16:02:30 +0100
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>2012-01-16 19:21:24 +0100
commit75947915412dad16df8ede43aaef76d5a7469fbf (patch)
treed988e69aa5d1be909d484fd9b86c707a4269b982 /libavcodec/8svx.c
parent203f94fd7c55c08ecb162939e006548366a15f42 (diff)
downloadffmpeg-75947915412dad16df8ede43aaef76d5a7469fbf.tar.gz
Rework VP8 decoder frame skipping code.
This reworks the frame skipping code such that the reference buffers are still updated according to the header. However it also ensures that the current frame will not end up in any reference buffer. Also fixes a hang with frame-multithreading, probably because get_buffer was already called and would have reset the progress, however the frame could remain in framep due to the missing update (or it could be assigned to next_framep and a skip_frame skip would then write it into framep - there might be even more failure modes). Sample might become available at samples/nsv/vp8.nsv Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Diffstat (limited to 'libavcodec/8svx.c')
0 files changed, 0 insertions, 0 deletions