[FFmpeg-cvslog] r14510 - trunk/libavcodec/h261dec.c
bcoudurier
subversion
Sun Aug 3 00:51:49 CEST 2008
Author: bcoudurier
Date: Sun Aug 3 00:51:49 2008
New Revision: 14510
Log:
do not fail on qscale==0 if error resilience is high, fix broken quicktime h261, lotr.mov
Modified:
trunk/libavcodec/h261dec.c
Modified: trunk/libavcodec/h261dec.c
==============================================================================
--- trunk/libavcodec/h261dec.c (original)
+++ trunk/libavcodec/h261dec.c Sun Aug 3 00:51:49 2008
@@ -133,8 +133,11 @@ static int h261_decode_gob_header(H261Co
skip_bits(&s->gb, 8);
}
- if(s->qscale==0)
- return -1;
+ if(s->qscale==0) {
+ av_log(s->avctx, AV_LOG_ERROR, "qscale has forbidden 0 value\n");
+ if (s->avctx->error_resilience >= FF_ER_COMPLIANT)
+ return -1;
+ }
// For the first transmitted macroblock in a GOB, MBA is the absolute address. For
// subsequent macroblocks, MBA is the difference between the absolute addresses of
More information about the ffmpeg-cvslog
mailing list