|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().