ReactOS 0.4.16-dev-106-g10b08aa
|
Go to the source code of this file.
Classes | |
struct | d_derived_tbl |
struct | bitread_perm_state |
struct | bitread_working_state |
struct | savable_state |
struct | huff_entropy_decoder |
Macros | |
#define | JPEG_INTERNALS |
#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)))) & BIT_MASK(nbits)) |
#define | PEEK_BITS(nbits) (((int) (get_buffer >> (bits_left - (nbits)))) & BIT_MASK(nbits)) |
#define | DROP_BITS(nbits) (bits_left -= (nbits)) |
#define | HUFF_DECODE(result, state, htbl, failaction, slowlabel) |
#define | ASSIGN_STATE(dest, src) ((dest) = (src)) |
#define | MIN_GET_BITS (BIT_BUF_SIZE-7) |
#define | BIT_MASK(nbits) bmask[nbits] |
#define | HUFF_EXTEND(x, s) ((x) <= bmask[(s) - 1] ? (x) - bmask[s] : (x)) |
Typedefs | |
typedef INT32 | bit_buf_type |
typedef huff_entropy_decoder * | huff_entropy_ptr |
Functions | |
jpeg_make_d_derived_tbl (j_decompress_ptr cinfo, boolean isDC, int tblno, d_derived_tbl **pdtbl) | |
jpeg_fill_bit_buffer (bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, int nbits) | |
jpeg_huff_decode (bitread_working_state *state, register bit_buf_type get_buffer, register int bits_left, d_derived_tbl *htbl, int min_bits) | |
finish_pass_huff (j_decompress_ptr cinfo) | |
process_restart (j_decompress_ptr cinfo) | |
decode_mcu_DC_first (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
decode_mcu_AC_first (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
decode_mcu_DC_refine (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
decode_mcu_AC_refine (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
decode_mcu_sub (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
decode_mcu (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
start_pass_huff_decoder (j_decompress_ptr cinfo) | |
jinit_huff_decoder (j_decompress_ptr cinfo) | |
Variables | |
static const int | jpeg_zigzag_order [8][8] |
static const int | jpeg_zigzag_order7 [7][7] |
static const int | jpeg_zigzag_order6 [6][6] |
static const int | jpeg_zigzag_order5 [5][5] |
static const int | jpeg_zigzag_order4 [4][4] |
static const int | jpeg_zigzag_order3 [3][3] |
static const int | jpeg_zigzag_order2 [2][2] |
static const int | bmask [16] |
#define BITREAD_LOAD_STATE | ( | cinfop, | |
permstate | |||
) |
#define BITREAD_SAVE_STATE | ( | cinfop, | |
permstate | |||
) |
#define BITREAD_STATE_VARS |
#define GET_BITS | ( | nbits | ) | (((int) (get_buffer >> (bits_left -= (nbits)))) & BIT_MASK(nbits)) |
#define MIN_GET_BITS (BIT_BUF_SIZE-7) |
#define PEEK_BITS | ( | nbits | ) | (((int) (get_buffer >> (bits_left - (nbits)))) & BIT_MASK(nbits)) |
typedef INT32 bit_buf_type |
typedef huff_entropy_decoder* huff_entropy_ptr |
decode_mcu | ( | j_decompress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 1204 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
decode_mcu_AC_first | ( | j_decompress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 779 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
decode_mcu_AC_refine | ( | j_decompress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 916 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
decode_mcu_DC_first | ( | j_decompress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 707 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
decode_mcu_DC_refine | ( | j_decompress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 867 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
decode_mcu_sub | ( | j_decompress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 1075 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
finish_pass_huff | ( | j_decompress_ptr | cinfo | ) |
Definition at line 634 of file jdhuff.c.
Referenced by jinit_huff_decoder(), and process_restart().
jinit_huff_decoder | ( | j_decompress_ptr | cinfo | ) |
Definition at line 1527 of file jdhuff.c.
Referenced by master_selection(), and transdecode_master_selection().
jpeg_fill_bit_buffer | ( | bitread_working_state * | state, |
register bit_buf_type | get_buffer, | ||
register int | bits_left, | ||
int | nbits | ||
) |
Definition at line 464 of file jdhuff.c.
jpeg_huff_decode | ( | bitread_working_state * | state, |
register bit_buf_type | get_buffer, | ||
register int | bits_left, | ||
d_derived_tbl * | htbl, | ||
int | min_bits | ||
) |
Definition at line 591 of file jdhuff.c.
jpeg_make_d_derived_tbl | ( | j_decompress_ptr | cinfo, |
boolean | isDC, | ||
int | tblno, | ||
d_derived_tbl ** | pdtbl | ||
) |
Definition at line 323 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
process_restart | ( | j_decompress_ptr | cinfo | ) |
Definition at line 651 of file jdhuff.c.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), and decode_mcu_sub().
start_pass_huff_decoder | ( | j_decompress_ptr | cinfo | ) |
Definition at line 1328 of file jdhuff.c.
Referenced by jinit_huff_decoder().
Definition at line 579 of file jdhuff.c.
Referenced by check_dds_pixel_format_().
Definition at line 260 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
Definition at line 311 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
Definition at line 305 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
Definition at line 298 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
Definition at line 290 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
Definition at line 281 of file jdhuff.c.
Referenced by start_pass_huff_decoder().
Definition at line 271 of file jdhuff.c.
Referenced by start_pass_huff_decoder().