OSDN Git Service

mpeg2dec: support CODEC_FLAG2_SHOW_ALL.
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 18 Sep 2011 13:20:36 +0000 (15:20 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 18 Sep 2011 13:33:50 +0000 (15:33 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/mpeg12.c

index f40c704..9134bec 100644 (file)
@@ -2438,7 +2438,7 @@ static int decode_chunks(AVCodecContext *avctx,
                             break;
                     }
                 }
-                if (s2->pict_type == AV_PICTURE_TYPE_I)
+                if (s2->pict_type == AV_PICTURE_TYPE_I || (s2->flags2 & CODEC_FLAG2_SHOW_ALL))
                     s->sync=1;
                 if (s2->next_picture_ptr == NULL) {
                 /* Skip P-frames if we do not have a reference frame or we have an invalid header. */