Mercurial > libavcodec.hg
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)