#include "jinclude.h"
#include "jpeglib.h"
#include "jchuff.h"
Go to the source code of this file.
|
METHODDEF boolean
encode_mcu_DC_first | JPP ((j_compress_ptr cinfo, JBLOCKROW *MCU_data)) |
|
METHODDEF void finish_pass_phuff | JPP ((j_compress_ptr cinfo)) |
|
METHODDEF void | start_pass_phuff (j_compress_ptr cinfo, boolean gather_statistics) |
|
LOCAL void | dump_buffer (phuff_entropy_ptr entropy) |
|
INLINE LOCAL void | emit_bits (phuff_entropy_ptr entropy, unsigned int code, int size) |
|
LOCAL void | flush_bits (phuff_entropy_ptr entropy) |
|
INLINE LOCAL void | emit_symbol (phuff_entropy_ptr entropy, int tbl_no, int symbol) |
|
LOCAL void | emit_buffered_bits (phuff_entropy_ptr entropy, char *bufstart, unsigned int nbits) |
|
LOCAL void | emit_eobrun (phuff_entropy_ptr entropy) |
|
LOCAL void | emit_restart (phuff_entropy_ptr entropy, int restart_num) |
|
METHODDEF boolean | encode_mcu_DC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data) |
|
METHODDEF boolean | encode_mcu_AC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data) |
|
METHODDEF boolean | encode_mcu_DC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data) |
|
METHODDEF boolean | encode_mcu_AC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data) |
|
METHODDEF void | finish_pass_phuff (j_compress_ptr cinfo) |
|
METHODDEF void | finish_pass_gather_phuff (j_compress_ptr cinfo) |
|
GLOBAL void | jinit_phuff_encoder (j_compress_ptr cinfo) |
|
#define emit_byte |
( |
|
entropy, |
|
|
|
val |
|
) |
| |
Value:{ *(entropy)->next_output_byte++ = (
JOCTET) (val);
\
if (--(entropy)->free_in_buffer == 0)
\
LOCAL void dump_buffer(phuff_entropy_ptr entropy)
if(!ValidDisplayID(prefInfo.prefDisplayID)) prefInfo.prefDisplayID
Definition at line 205 of file jcphuff.c.
#define IRIGHT_SHIFT |
( |
|
x, |
|
|
|
shft |
|
) |
| ((x) >> (shft)) |
#define MAX_CORR_BITS 1000 /* Max # of correction bits I can buffer */ |