]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
output_shift is signed
authorramiro <ramiro@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 27 Mar 2009 23:45:52 +0000 (23:45 +0000)
committerramiro <ramiro@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 27 Mar 2009 23:45:52 +0000 (23:45 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18208 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/mlpdec.c

index c286c3b79262c9dcc864102826faab379c4308f4..2f5f9941babdb74e4e140b276f2f891be28c6af2 100644 (file)
@@ -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 */