/* parse spectral coefficients : just RLE encoding */
for (ch = 0; ch < pwd->ahi.channels; ch++) {
struct vlc *coef_vlc;
- int level, run, sign, tindex;
+ int level, run, tindex;
int16_t *ptr, *eptr;
const uint16_t *level_table, *run_table;
run = run_table[code];
level = level_table[code];
}
- sign = get_bit(&pwd->gb);
- if (!sign)
+ if (!get_bit(&pwd->gb))
level = -level;
ptr += run;
if (ptr >= eptr) {