summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavcodec/libdcadec.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/libdcadec.c b/libavcodec/libdcadec.c
index 8e3bc616bd..79fa3316d6 100644
--- a/libavcodec/libdcadec.c
+++ b/libavcodec/libdcadec.c
@@ -225,6 +225,9 @@ static av_cold int dcadec_init(AVCodecContext *avctx)
if (avctx->flags & AV_CODEC_FLAG_BITEXACT)
flags |= DCADEC_FLAG_CORE_BIT_EXACT;
+ if (avctx->err_recognition & AV_EF_EXPLODE)
+ flags |= DCADEC_FLAG_STRICT;
+
if (avctx->request_channel_layout) {
switch (avctx->request_channel_layout) {
case AV_CH_LAYOUT_STEREO: