# HG changeset patch # User ramiro # Date 1238197552 0 # Node ID 230dac9ec1d4182f55617dcefee2a4985ca4bff0 # Parent 62774b28cde0857ad5b082ad33c8aada8d4f5282 mlpdec: output_shift is signed diff -r 62774b28cde0 -r 230dac9ec1d4 mlpdec.c --- a/mlpdec.c Fri Mar 27 23:42:22 2009 +0000 +++ b/mlpdec.c Fri Mar 27 23:45:52 2009 +0000 @@ -625,7 +625,7 @@ 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 */