diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c index 85f5202121..9bf950ae3e 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);