Commit ce98b0a4 authored by Baptiste Coudurier's avatar Baptiste Coudurier

do not fail on qscale==0 if error resilience is high, fix broken quicktime h261, lotr.mov

Originally committed as revision 14510 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent f769b746
......@@ -133,8 +133,11 @@ static int h261_decode_gob_header(H261Context *h){
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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment