diff --git a/libavformat/mov.c b/libavformat/mov.c index fdba34cf4a..154d2f83f5 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -848,9 +848,9 @@ static int mov_read_adrm(MOVContext *c, AVIOContext *pb, MOVAtom atom) av_log(c->fc, AV_LOG_INFO, "\n"); /* verify activation data */ - if (!activation_bytes || c->activation_bytes_size != 4) { - av_log(c->fc, AV_LOG_FATAL, "[aax] activation_bytes option is missing!\n"); - ret = AVERROR(EINVAL); + if (!activation_bytes) { + av_log(c->fc, AV_LOG_WARNING, "[aax] activation_bytes option is missing!\n"); + ret = 0; /* allow ffprobe to continue working on .aax files */ goto fail; } if (c->activation_bytes_size != 4) {