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