Go to the source code of this file.
Classes | |
struct | d_derived_tbl |
struct | bitread_perm_state |
struct | bitread_working_state |
Macros | |
#define | HUFF_LOOKAHEAD 8 /* # of bits of lookahead */ |
#define | BIT_BUF_SIZE 32 /* size of buffer in bits */ |
#define | BITREAD_STATE_VARS |
#define | BITREAD_LOAD_STATE(cinfop, permstate) |
#define | BITREAD_SAVE_STATE(cinfop, permstate) |
#define | CHECK_BIT_BUFFER(state, nbits, action) |
#define | GET_BITS(nbits) (((int)(get_buffer >> (bits_left -= (nbits)))) & ((1 << (nbits)) - 1)) |
#define | PEEK_BITS(nbits) (((int)(get_buffer >> (bits_left - (nbits)))) & ((1 << (nbits)) - 1)) |
#define | DROP_BITS(nbits) (bits_left -= (nbits)) |
#define | HUFF_DECODE(result, state, htbl, failaction, slowlabel) |
Typedefs | |
typedef INT32 | bit_buf_type |
Functions | |
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)) |
#define BITREAD_LOAD_STATE | ( | cinfop, | |
permstate | |||
) |
Definition at line 106 of file jdhuff.h.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), and decode_mcu_DC_refine().
#define BITREAD_SAVE_STATE | ( | cinfop, | |
permstate | |||
) |
Definition at line 113 of file jdhuff.h.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), and decode_mcu_DC_refine().
#define BITREAD_STATE_VARS |
Definition at line 101 of file jdhuff.h.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), and decode_mcu_DC_refine().
#define CHECK_BIT_BUFFER | ( | state, | |
nbits, | |||
action | |||
) |
Definition at line 137 of file jdhuff.h.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), and jpeg_huff_decode().
#define DROP_BITS | ( | nbits | ) | (bits_left -= (nbits)) |
Definition at line 156 of file jdhuff.h.
Referenced by decode_mcu().
#define GET_BITS | ( | nbits | ) | (((int)(get_buffer >> (bits_left -= (nbits)))) & ((1 << (nbits)) - 1)) |
Definition at line 150 of file jdhuff.h.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), and jpeg_huff_decode().
#define HUFF_DECODE | ( | result, | |
state, | |||
htbl, | |||
failaction, | |||
slowlabel | |||
) |
Definition at line 181 of file jdhuff.h.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), and decode_mcu_DC_first().
#define HUFF_LOOKAHEAD 8 /* # of bits of lookahead */ |
Definition at line 20 of file jdhuff.h.
Referenced by jpeg_make_d_derived_tbl().
#define PEEK_BITS | ( | nbits | ) | (((int)(get_buffer >> (bits_left - (nbits)))) & ((1 << (nbits)) - 1)) |
typedef INT32 bit_buf_type |
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) | ) |
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |