From af0480264005cce7c4e13082ce33fd1be5627b32 Mon Sep 17 00:00:00 2001 From: Ramiro Polla Date: Fri, 27 Mar 2009 23:45:52 +0000 Subject: mlpdec: output_shift is signed Originally committed as revision 18208 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mlpdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c index c286c3b792..2f5f9941ba 100644 --- a/libavcodec/mlpdec.c +++ b/libavcodec/mlpdec.c @@ -625,7 +625,7 @@ static int read_decoding_params(MLPDecodeContext *m, GetBitContext *gbp, if (s->param_presence_flags & PARAM_OUTSHIFT) if (get_bits1(gbp)) for (ch = 0; ch <= s->max_matrix_channel; ch++) { - s->output_shift[ch] = get_bits(gbp, 4); + s->output_shift[ch] = get_sbits(gbp, 4); dprintf(m->avctx, "output shift[%d] = %d\n", ch, s->output_shift[ch]); /* TODO: validate */ -- cgit v1.2.3