[FFmpeg-cvslog] exr: print channel names not yet supported

Paul B Mahol git at videolan.org
Sat Jul 14 01:03:38 CEST 2012


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Fri Jul 13 22:50:59 2012 +0000| [cd3136e84a0a56a552e596f7d0bb5a6f03566392] | committer: Paul B Mahol

exr: print channel names not yet supported

Signed-off-by: Paul B Mahol <onemda at gmail.com>

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

 libavcodec/exr.c |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/libavcodec/exr.c b/libavcodec/exr.c
index 920bdbf..0d66eec 100644
--- a/libavcodec/exr.c
+++ b/libavcodec/exr.c
@@ -291,12 +291,14 @@ static int decode_frame(AVCodecContext *avctx,
 
                 if (!strcmp(buf, "R"))
                     channel_index = 0;
-                if (!strcmp(buf, "G"))
+                else if (!strcmp(buf, "G"))
                     channel_index = 1;
-                if (!strcmp(buf, "B"))
+                else if (!strcmp(buf, "B"))
                     channel_index = 2;
-                if (!strcmp(buf, "A"))
+                else if (!strcmp(buf, "A"))
                     channel_index = 3;
+                else
+                    av_log(avctx, AV_LOG_WARNING, "Unsupported channel %.256s\n", buf);
 
                 while (bytestream_get_byte(&buf) && buf < channel_list_end)
                     continue; /* skip */



More information about the ffmpeg-cvslog mailing list