Lines Matching refs:extra_bits
518 inline int jpeg_decoder::huff_decode(huff_tables *pH, int& extra_bits) in huff_decode() argument
535 extra_bits = get_bits_no_markers(symbol & 0xF); in huff_decode()
544 extra_bits = symbol >> 16; in huff_decode()
552 extra_bits = get_bits_no_markers(bits) & ((1 << num_extra_bits) - 1); in huff_decode()
556 extra_bits = get_bits_no_markers(num_extra_bits); in huff_decode()
1792 int extra_bits; in decode_next_row() local
1793 s = huff_decode(pH, extra_bits); in decode_next_row()
1816 s = JPGD_HUFF_EXTEND(extra_bits, s); in decode_next_row()
2285 int extra_bits = 0; in make_huff_table() local
2295 extra_bits = ((1 << num_extra_bits) - 1) & (code >> (8 - total_codesize)); in make_huff_table()
2296 JPGD_ASSERT(extra_bits <= 0x7FFF); in make_huff_table()
2304 pH->look_up2[code] = i | 0x8000 | (extra_bits << 16) | (bits_to_fetch << 8); in make_huff_table()