]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Downgrade severity of leftover bits in header packets, and don't check for the commen...
authorconrad <conrad@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 30 Sep 2008 04:18:22 +0000 (04:18 +0000)
committerconrad <conrad@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 30 Sep 2008 04:18:22 +0000 (04:18 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/vp3.c

index e0f2b213250118bc8610aeba0763fdb08489c2a5..4ae06b5ec13bdfbe5f6661e369649bda9e3b844b 100644 (file)
@@ -2596,8 +2596,8 @@ static int theora_decode_init(AVCodecContext *avctx)
             av_log(avctx, AV_LOG_ERROR, "Unknown Theora config packet: %d\n", ptype&~0x80);
             break;
     }
-    if(8*header_len[i] != get_bits_count(&gb))
-        av_log(avctx, AV_LOG_ERROR, "%d bits left in packet %X\n", 8*header_len[i] - get_bits_count(&gb), ptype);
+    if(ptype != 0x81 && 8*header_len[i] != get_bits_count(&gb))
+        av_log(avctx, AV_LOG_WARNING, "%d bits left in packet %X\n", 8*header_len[i] - get_bits_count(&gb), ptype);
     if (s->theora < 0x030200)
         break;
   }