From 0b99764459c0f2bd47944c7838f1448e0107a901 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Reimar=20D=C3=B6ffinger?= Date: Sun, 31 May 2009 10:50:54 +0000 Subject: [PATCH] 100l, the compression field in lcl extradata must be interpreted as int8_t, not uint8_t to allow -1 for "no compression". The original code worked, but only when char was signed. Originally committed as revision 19056 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/lcldec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/lcldec.c b/libavcodec/lcldec.c index 5225ff0552..c4b81460db 100644 --- a/libavcodec/lcldec.c +++ b/libavcodec/lcldec.c @@ -512,7 +512,7 @@ static av_cold int decode_init(AVCodecContext *avctx) } /* Detect compression method */ - c->compression = avctx->extradata[5]; + c->compression = (int8_t)avctx->extradata[5]; switch (avctx->codec_id) { case CODEC_ID_MSZH: switch (c->compression) { -- 2.11.0