From: Ramiro Polla Date: Fri, 27 Mar 2009 23:45:52 +0000 (+0000) Subject: mlpdec: output_shift is signed X-Git-Tag: android-x86-4.4-r1~27112 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=af0480264005cce7c4e13082ce33fd1be5627b32;p=android-x86%2Fexternal-ffmpeg.git mlpdec: output_shift is signed Originally committed as revision 18208 to svn://svn.ffmpeg.org/ffmpeg/trunk --- 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 */