Lines Matching refs:lsb_bits
98 int lsb_bits;
957 int lsb_bits [MAX_CHANNELS];
963 lsb_bits [ch] = cp->huff_lsbs - dp->quant_step_size[ch];
967 sign_shift = lsb_bits[ch] + (cp->codebook ? 2 - cp->codebook : -1);
970 sign_huff_offset[ch] -= 7 << lsb_bits[ch];
983 int vlc = sample >> lsb_bits[ch];
988 put_sbits(pb, lsb_bits[ch], sample);
1481 int lsb_bits;
1486 lsb_bits = FFMAX(number_sbits(min), number_sbits(max)) - 1;
1488 lsb_bits += !!lsb_bits;
1490 if (lsb_bits > 0)
1491 unsign = 1 << (lsb_bits - 1);
1494 bo->lsb_bits = lsb_bits;
1495 bo->bitcount = lsb_bits * dp->blocksize;
1512 int lsb_bits;
1524 lsb_bits = number_sbits(diff) - 1;
1526 if (lsb_bits > 0)
1527 unsign = 1 << (lsb_bits - 1);
1529 /* If all samples are the same (lsb_bits == 0), offset must be
1531 offset = min + diff / 2 + !!lsb_bits;
1534 bo->lsb_bits = lsb_bits;
1535 bo->bitcount = lsb_bits * dp->blocksize;
1554 int lsb_bits = 0, bitcount = 0;
1562 lsb_bits++;
1567 unsign = 1 << lsb_bits;
1572 lsb_bits++;
1589 sample >>= lsb_bits;
1597 bo->lsb_bits = lsb_bits;
1598 bo->bitcount = lsb_bits * dp->blocksize + bitcount;
1851 return prev->lsb_bits != cur->lsb_bits;
1944 cp->huff_lsbs = cur_bo->lsb_bits + dp->quant_step_size[channel];