ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | c_derived_tbl |
struct | savable_state |
struct | huff_entropy_encoder |
struct | working_state |
Macros | |
#define | JPEG_INTERNALS |
#define | MAX_COEF_BITS 14 |
#define | ASSIGN_STATE(dest, src) ((dest) = (src)) |
#define | MAX_CORR_BITS 1000 /* Max # of correction bits I can buffer */ |
#define | ISHIFT_TEMPS |
#define | IRIGHT_SHIFT(x, shft) ((x) >> (shft)) |
#define | emit_byte_s(state, val, action) |
#define | emit_byte_e(entropy, val) |
#define | MAX_CLEN 32 /* assumed maximum initial code length */ |
Typedefs | |
typedef huff_entropy_encoder * | huff_entropy_ptr |
typedef huff_entropy_encoder* huff_entropy_ptr |
dump_buffer_e | ( | huff_entropy_ptr | entropy | ) |
Definition at line 283 of file jchuff.c.
dump_buffer_s | ( | working_state * | state | ) |
INLINE emit_ac_symbol | ( | huff_entropy_ptr | entropy, |
int | tbl_no, | ||
int | symbol | ||
) |
Definition at line 428 of file jchuff.c.
Referenced by emit_eobrun(), encode_mcu_AC_first(), and encode_mcu_AC_refine().
INLINE emit_bits_e | ( | huff_entropy_ptr | entropy, |
unsigned int | code, | ||
int | size | ||
) |
Definition at line 348 of file jchuff.c.
Referenced by emit_ac_symbol(), emit_buffered_bits(), emit_dc_symbol(), emit_eobrun(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), and flush_bits_e().
INLINE emit_bits_s | ( | working_state * | state, |
unsigned int | code, | ||
int | size | ||
) |
Definition at line 306 of file jchuff.c.
Referenced by encode_one_block(), and flush_bits_s().
emit_buffered_bits | ( | huff_entropy_ptr | entropy, |
char * | bufstart, | ||
unsigned int | nbits | ||
) |
Definition at line 444 of file jchuff.c.
Referenced by emit_eobrun(), and encode_mcu_AC_refine().
INLINE emit_dc_symbol | ( | huff_entropy_ptr | entropy, |
int | tbl_no, | ||
int | symbol | ||
) |
Definition at line 415 of file jchuff.c.
Referenced by encode_mcu_DC_first().
emit_eobrun | ( | huff_entropy_ptr | entropy | ) |
Definition at line 463 of file jchuff.c.
Referenced by emit_restart_e(), encode_mcu_AC_first(), encode_mcu_AC_refine(), finish_pass_gather(), and finish_pass_huff().
emit_restart_e | ( | huff_entropy_ptr | entropy, |
int | restart_num | ||
) |
Definition at line 515 of file jchuff.c.
Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), and encode_mcu_DC_refine().
emit_restart_s | ( | working_state * | state, |
int | restart_num | ||
) |
Definition at line 494 of file jchuff.c.
Referenced by encode_mcu_huff().
encode_mcu_AC_first | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 628 of file jchuff.c.
Referenced by start_pass_huff().
encode_mcu_AC_refine | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 782 of file jchuff.c.
Referenced by start_pass_huff().
encode_mcu_DC_first | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 545 of file jchuff.c.
Referenced by start_pass_huff().
encode_mcu_DC_refine | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 739 of file jchuff.c.
Referenced by start_pass_huff().
encode_mcu_gather | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 1193 of file jchuff.c.
Referenced by start_pass_huff().
encode_mcu_huff | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 1012 of file jchuff.c.
Referenced by start_pass_huff().
encode_one_block | ( | working_state * | state, |
JCOEFPTR | block, | ||
int | last_dc_val, | ||
c_derived_tbl * | dctbl, | ||
c_derived_tbl * | actbl | ||
) |
Definition at line 912 of file jchuff.c.
Referenced by encode_mcu_huff().
finish_pass_gather | ( | j_compress_ptr | cinfo | ) |
Definition at line 1465 of file jchuff.c.
Referenced by start_pass_huff().
finish_pass_huff | ( | j_compress_ptr | cinfo | ) |
Definition at line 1069 of file jchuff.c.
Referenced by start_pass_huff().
flush_bits_e | ( | huff_entropy_ptr | entropy | ) |
Definition at line 401 of file jchuff.c.
Referenced by emit_restart_e(), and finish_pass_huff().
flush_bits_s | ( | working_state * | state | ) |
Definition at line 390 of file jchuff.c.
Referenced by emit_restart_s(), and finish_pass_huff().
htest_one_block | ( | j_compress_ptr | cinfo, |
JCOEFPTR | block, | ||
int | last_dc_val, | ||
long | dc_counts[], | ||
long | ac_counts[] | ||
) |
Definition at line 1118 of file jchuff.c.
Referenced by encode_mcu_gather().
jinit_huff_encoder | ( | j_compress_ptr | cinfo | ) |
Definition at line 1622 of file jchuff.c.
Referenced by jinit_compress_master(), and transencode_master_selection().
jpeg_gen_optimal_table | ( | j_compress_ptr | cinfo, |
JHUFF_TBL * | htbl, | ||
long | freq[] | ||
) |
Definition at line 1252 of file jchuff.c.
Referenced by finish_pass_gather().
jpeg_make_c_derived_tbl | ( | j_compress_ptr | cinfo, |
boolean | isDC, | ||
int | tblno, | ||
c_derived_tbl ** | pdtbl | ||
) |
Definition at line 161 of file jchuff.c.
Referenced by start_pass_huff().
start_pass_huff | ( | j_compress_ptr | cinfo, |
boolean | gather_statistics | ||
) |
Definition at line 1519 of file jchuff.c.
Referenced by jinit_huff_encoder().