From ad9feac9fb1a55b41fb2cc21832fad1109e37bda Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 2 Nov 2009 14:12:25 +0000 Subject: Avoid huge array for rgb ljpeg on the stack. Code tested with an ljpeg i had laying around. Originally committed as revision 20433 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mjpegdec.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libavcodec/mjpegdec.h') diff --git a/libavcodec/mjpegdec.h b/libavcodec/mjpegdec.h index d7a33b8c4f..71773fb32e 100644 --- a/libavcodec/mjpegdec.h +++ b/libavcodec/mjpegdec.h @@ -102,6 +102,9 @@ typedef struct MJpegDecodeContext { int cur_scan; /* current scan, used by JPEG-LS */ int flipped; /* true if picture is flipped */ + + uint16_t (*ljpeg_buffer)[4]; + unsigned int ljpeg_buffer_size; } MJpegDecodeContext; int ff_mjpeg_decode_init(AVCodecContext *avctx); -- cgit v1.2.3