diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2011-07-10 21:23:09 -0700 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2011-07-10 21:41:57 -0700 |
commit | d1cf45911935cc4fed9afd3a37d99616d31eb9da (patch) | |
tree | 263ded261a7f185d4c1528c5610208dfd59f007b /libavcodec/utils.c | |
parent | 5eafc8b46644764f8aef1b7b2ecae53ee8034822 (diff) | |
download | ffmpeg-d1cf45911935cc4fed9afd3a37d99616d31eb9da.tar.gz |
vp8/mt: flush worker thread, not application thread context, on seek.
This prevents a crash when seeking.
Diffstat (limited to 'libavcodec/utils.c')
-rw-r--r-- | libavcodec/utils.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 5ad0c51d02..32e52514e5 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -1080,7 +1080,7 @@ void avcodec_flush_buffers(AVCodecContext *avctx) { if(HAVE_PTHREADS && avctx->active_thread_type&FF_THREAD_FRAME) ff_thread_flush(avctx); - if(avctx->codec->flush) + else if(avctx->codec->flush) avctx->codec->flush(avctx); } |