#include "jinclude.h"
#include "jpeglib.h"
#include "jchuff.h"
Go to the source code of this file.
|
| dump_buffer (working_state *state) |
|
INLINE | emit_bits (working_state *state, unsigned int code, int size) |
|
| emit_restart (working_state *state, int restart_num) |
|
| encode_mcu_gather (j_compress_ptr cinfo, JBLOCKROW *MCU_data) |
|
| encode_mcu_huff (j_compress_ptr cinfo, JBLOCKROW *MCU_data) |
|
| encode_one_block (working_state *state, JCOEFPTR block, int last_dc_val, c_derived_tbl *dctbl, c_derived_tbl *actbl) |
|
| finish_pass_gather (j_compress_ptr cinfo) |
|
| finish_pass_huff (j_compress_ptr cinfo) |
|
| flush_bits (working_state *state) |
|
| htest_one_block (j_compress_ptr cinfo, JCOEFPTR block, int last_dc_val, long dc_counts[], long ac_counts[]) |
|
| jinit_huff_encoder (j_compress_ptr cinfo) |
|
| jpeg_gen_optimal_table (j_compress_ptr cinfo, JHUFF_TBL *htbl, long freq[]) |
|
| jpeg_make_c_derived_tbl (j_compress_ptr cinfo, boolean isDC, int tblno, c_derived_tbl **pdtbl) |
|
| METHODDEF (boolean) |
|
◆ ASSIGN_STATE
#define ASSIGN_STATE |
( |
|
dest, |
|
|
|
src |
|
) |
| ((dest) = (src)) |
◆ emit_byte
#define emit_byte |
( |
|
state, |
|
|
|
val, |
|
|
|
action |
|
) |
| |
Value: if (--(state)->free_in_buffer == 0) \
{ action; } }
dump_buffer(working_state *state)
Definition at line 270 of file jchuff.c.
◆ JPEG_INTERNALS
◆ MAX_CLEN
#define MAX_CLEN 32 /* assumed maximum initial code length */ |
◆ huff_entropy_ptr
◆ dump_buffer()
◆ emit_bits()
◆ emit_restart()
◆ encode_mcu_gather()
◆ encode_mcu_huff()
◆ encode_one_block()
◆ finish_pass_gather()
◆ finish_pass_huff()
◆ flush_bits()
◆ htest_one_block()
◆ jinit_huff_encoder()
◆ jpeg_gen_optimal_table()
◆ jpeg_make_c_derived_tbl()
◆ METHODDEF()