summaryrefslogtreecommitdiff
path: root/libavcodec/h263.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2005-03-08 14:39:58 +0000
committerMichael Niedermayer <michaelni@gmx.at>2005-03-08 14:39:58 +0000
commitc1e292ea9137e7877131c2cf7be651d5273b6b62 (patch)
tree7cdbc5d455eb401d163303f70581399568664e38 /libavcodec/h263.c
parent885e88d252a015ed42f10bef1289022ec14471ca (diff)
fixing playback of xvid pretending to be divx (sample_vop_nc.avi)
Originally committed as revision 4021 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/h263.c')
-rw-r--r--libavcodec/h263.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/h263.c b/libavcodec/h263.c
index d0a6e95347..645c9b9dba 100644
--- a/libavcodec/h263.c
+++ b/libavcodec/h263.c
@@ -5991,7 +5991,7 @@ int ff_mpeg4_decode_picture_header(MpegEncContext * s, GetBitContext *gb)
startcode = ((startcode << 8) | v) & 0xffffffff;
if(get_bits_count(gb) >= gb->size_in_bits){
- if(gb->size_in_bits==8 && s->divx_version){
+ if(gb->size_in_bits==8 && (s->divx_version || s->xvid_build)){
av_log(s->avctx, AV_LOG_ERROR, "frame skip %d\n", gb->size_in_bits);
return FRAME_SKIPED; //divx bug
}else