[FFmpeg-cvslog] avcodec/flacdec: also do crc check when er compliant is set

Michael Niedermayer git at videolan.org
Sun Oct 27 10:00:50 CET 2013


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Sun Oct 27 09:28:30 2013 +0100| [3b56f665b1cdb412d6916aac975664f45fceb938] | committer: Michael Niedermayer

avcodec/flacdec: also do crc check when er compliant is set

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3b56f665b1cdb412d6916aac975664f45fceb938
---

 libavcodec/flacdec.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c
index 85f5202..9bf950a 100644
--- a/libavcodec/flacdec.c
+++ b/libavcodec/flacdec.c
@@ -539,7 +539,7 @@ static int flac_decode_frame(AVCodecContext *avctx, void *data,
     }
     bytes_read = get_bits_count(&s->gb)/8;
 
-    if ((s->avctx->err_recognition & AV_EF_CRCCHECK) &&
+    if ((s->avctx->err_recognition & (AV_EF_CRCCHECK|AV_EF_COMPLIANT)) &&
         av_crc(av_crc_get_table(AV_CRC_16_ANSI),
                0, buf, bytes_read)) {
         av_log(s->avctx, AV_LOG_ERROR, "CRC error at PTS %"PRId64"\n", avpkt->pts);



More information about the ffmpeg-cvslog mailing list