mpegaudiodec: switch error detection check to AV_EF_BUFFER
authorDustin Brody <libav@parsoma.net>
Mon, 16 Jan 2012 13:25:04 +0000 (08:25 -0500)
committerAnton Khirnov <anton@khirnov.net>
Sat, 21 Jan 2012 07:38:12 +0000 (08:38 +0100)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
libavcodec/mpegaudiodec.c

index 6a06afa..a83b162 100644 (file)
@@ -985,7 +985,7 @@ static int huffman_decode(MPADecodeContext *s, GranuleDef *g,
     /* skip extension bits */
     bits_left = end_pos2 - get_bits_count(&s->gb);
 //av_log(NULL, AV_LOG_ERROR, "left:%d buf:%p\n", bits_left, s->in_gb.buffer);
-    if (bits_left < 0 && (s->err_recognition & AV_EF_BITSTREAM)) {
+    if (bits_left < 0 && (s->err_recognition & AV_EF_BUFFER)) {
         av_log(s->avctx, AV_LOG_ERROR, "bits_left=%d\n", bits_left);
         s_index=0;
     } else if (bits_left > 0 && (s->err_recognition & AV_EF_BUFFER)) {