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 |