Go to the source code of this file.
#define BIT_BUF_SIZE 32 /* size of buffer in bits */ |
#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;
\register bit_buf_type get_buffer
register bit_buf_type register int bits_left
Definition at line 107 of file jdhuff.h.
#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; \
register bit_buf_type get_buffer
register bit_buf_type register int bits_left
Definition at line 114 of file jdhuff.h.
#define BITREAD_STATE_VARS |
Value: bitread_working_state br_state
register bit_buf_type get_buffer
register bit_buf_type register int bits_left
Definition at line 102 of file jdhuff.h.
Value:
register bit_buf_type register int int nbits
jpeg_fill_bit_buffer(bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, int nbits)
register bit_buf_type get_buffer
register bit_buf_type register int bits_left
Definition at line 138 of file jdhuff.h.
#define HUFF_DECODE |
( |
|
result, |
|
|
|
state, |
|
|
|
htbl, |
|
|
|
failaction, |
|
|
|
slowlabel |
|
) |
| |
Value:{ register int nb, look; \
nb = 1; goto slowlabel; \
} \
} \
} else { \
slowlabel: \
} \
}
UINT8 look_sym[1<< HUFF_LOOKAHEAD]
jpeg_huff_decode(bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, d_derived_tbl *htbl, int min_bits)
int look_nbits[1<< HUFF_LOOKAHEAD]
register bit_buf_type register int d_derived_tbl * htbl
jpeg_fill_bit_buffer(bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, int nbits)
register bit_buf_type get_buffer
register bit_buf_type register int bits_left
Definition at line 176 of file jdhuff.h.
#define HUFF_LOOKAHEAD 8 /* # of bits of lookahead */ |