Go to the source code of this file.
|
| jpeg_make_d_derived_tbl | JPP ((j_decompress_ptr cinfo, boolean isDC, int tblno, d_derived_tbl **pdtbl)) |
| |
| jpeg_fill_bit_buffer | JPP ((bitread_working_state *state, bit_buf_type get_buffer, int bits_left, int nbits)) |
| |
| jpeg_huff_decode | JPP ((bitread_working_state *state, bit_buf_type get_buffer, int bits_left, d_derived_tbl *htbl, int min_bits)) |
| |
◆ BIT_BUF_SIZE
◆ BITREAD_LOAD_STATE
| #define BITREAD_LOAD_STATE |
( |
|
cinfop, |
|
|
|
permstate |
|
) |
| |
Value: br_state.cinfo = cinfop; \
br_state.next_input_byte = cinfop->src->next_input_byte; \
br_state.bytes_in_buffer = cinfop->src->bytes_in_buffer; \
get_buffer = permstate.get_buffer; \
bits_left = permstate.bits_left;
Definition at line 106 of file jdhuff.h.
◆ BITREAD_SAVE_STATE
| #define BITREAD_SAVE_STATE |
( |
|
cinfop, |
|
|
|
permstate |
|
) |
| |
Value: cinfop->src->next_input_byte = br_state.next_input_byte; \
cinfop->src->bytes_in_buffer = br_state.bytes_in_buffer; \
permstate.get_buffer = get_buffer; \
permstate.bits_left = bits_left
Definition at line 113 of file jdhuff.h.
◆ BITREAD_STATE_VARS
| #define BITREAD_STATE_VARS |
Value:
int bits_left; \
bitread_working_state br_state
Definition at line 101 of file jdhuff.h.
◆ CHECK_BIT_BUFFER
| #define CHECK_BIT_BUFFER |
( |
|
state, |
|
|
|
nbits, |
|
|
|
action |
|
) |
| |
Value: { \
if (bits_left < (nbits)) \
{ \
{ \
action; \
} \
get_buffer = (state).get_buffer; \
bits_left = (state).bits_left; \
} \
}
jpeg_fill_bit_buffer(bitread_working_state *state, bit_buf_type get_buffer, int bits_left, int nbits)
Definition at line 137 of file jdhuff.h.
◆ DROP_BITS
| #define DROP_BITS |
( |
|
nbits | ) |
(bits_left -= (nbits)) |
◆ GET_BITS
| #define GET_BITS |
( |
|
nbits | ) |
(((int)(get_buffer >> (bits_left -= (nbits)))) & ((1 << (nbits)) - 1)) |
◆ HUFF_DECODE
| #define HUFF_DECODE |
( |
|
result, |
|
|
|
state, |
|
|
|
htbl, |
|
|
|
failaction, |
|
|
|
slowlabel |
|
) |
| |
◆ HUFF_LOOKAHEAD
| #define HUFF_LOOKAHEAD 8 /* # of bits of lookahead */ |
◆ PEEK_BITS
| #define PEEK_BITS |
( |
|
nbits | ) |
(((int)(get_buffer >> (bits_left - (nbits)))) & ((1 << (nbits)) - 1)) |
◆ bit_buf_type
◆ JPP() [1/3]
◆ JPP() [2/3]
◆ JPP() [3/3]