diff --git a/libavcodec/h263.c b/libavcodec/h263.c index d86ee8f81d..ba51c245a6 100644 --- a/libavcodec/h263.c +++ b/libavcodec/h263.c @@ -3196,7 +3196,7 @@ static inline int mpeg4_is_resync(MpegEncContext *s){ } while(v<=0xFF){ - if(s->pict_type==B_TYPE || (v>>(8-s->pict_type)!=1)) + if(s->pict_type==B_TYPE || (v>>(8-s->pict_type)!=1) || s->partitioned_frame) break; skip_bits(&s->gb, 8+s->pict_type); bits_count+= 8+s->pict_type;