---
 libavcodec/mpegvideo.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c
index d9bd0a7..cf3ddbc 100644
--- a/libavcodec/mpegvideo.c
+++ b/libavcodec/mpegvideo.c
@@ -1897,7 +1897,8 @@ void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
 
             assert(age);
 
-            if (s->mb_skipped) {
+            if (USE_FRAME_THREADING(s->avctx)) s->mb_skipped = 0;
+            else if (s->mb_skipped) {
                 s->mb_skipped= 0;
                 assert(s->pict_type!=FF_I_TYPE);
 
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to