From b040ffc84c5e35436590e0bcea6608a2ad31cf84 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Thu, 19 Jul 2012 18:04:49 +0000 Subject: [PATCH] exr: display warning if multiple compression attributes are found Signed-off-by: Paul B Mahol --- libavcodec/exr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavcodec/exr.c b/libavcodec/exr.c index cbd724f92b..b5c68de8d4 100644 --- a/libavcodec/exr.c +++ b/libavcodec/exr.c @@ -403,7 +403,10 @@ static int decode_frame(AVCodecContext *avctx, if (!variable_buffer_data_size) return AVERROR_INVALIDDATA; - s->compr = *buf; + if (s->compr == -1) + s->compr = *buf; + else + av_log(avctx, AV_LOG_WARNING, "Found more than one compression attribute\n"); buf += variable_buffer_data_size; continue;