changeset 5381:4cac2cfe2745 libavcodec

bail out on unknown jpeg pixel format instead of silently decoding data incorrectly patch by Andreas ªÓman % andreas A olebyn P nu % Original thread: date: Jul 19, 2007 4:50 PM subject: [FFmpeg-devel] [PATCH] bail out on unknown jpeg pixel format
author gpoirier
date Thu, 19 Jul 2007 15:56:56 +0000
parents 389366aa3458
children 7f96f6e16f81
files mjpegdec.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mjpegdec.c	Thu Jul 19 08:47:07 2007 +0000
+++ b/mjpegdec.c	Thu Jul 19 15:56:56 2007 +0000
@@ -305,10 +305,12 @@
     case 0x221212:
         s->avctx->pix_fmt = s->cs_itu601 ? PIX_FMT_YUV422P : PIX_FMT_YUVJ422P;
         break;
-    default:
     case 0x221111:
         s->avctx->pix_fmt = s->cs_itu601 ? PIX_FMT_YUV420P : PIX_FMT_YUVJ420P;
         break;
+    default:
+        av_log(s->avctx, AV_LOG_ERROR, "Unhandled pixel format 0x%x\n", pix_fmt_id);
+        return -1;
     }
     if(s->ls){
         if(s->nb_components > 1)