#include "jinclude.h"
#include "jpeglib.h"
#include "jchuff.h"
#define emit_byte | ( | entropy, | |||
val | ) |
Value:
{ *(entropy)->next_output_byte++ = (JOCTET) (val); \ if (--(entropy)->free_in_buffer == 0) \ dump_buffer(entropy); }
#define IRIGHT_SHIFT | ( | x, | |||
shft | ) | ((x) >> (shft)) |
#define ISHIFT_TEMPS |
#define JPEG_INTERNALS |
#define MAX_CORR_BITS 1000 |
typedef phuff_entropy_encoder* phuff_entropy_ptr |
dump_buffer | ( | phuff_entropy_ptr | entropy | ) |
INLINE emit_bits | ( | phuff_entropy_ptr | entropy, | |
unsigned int | code, | |||
int | size | |||
) |
emit_buffered_bits | ( | phuff_entropy_ptr | entropy, | |
char * | bufstart, | |||
unsigned int | nbits | |||
) |
emit_eobrun | ( | phuff_entropy_ptr | entropy | ) |
emit_restart | ( | phuff_entropy_ptr | entropy, | |
int | restart_num | |||
) |
INLINE emit_symbol | ( | phuff_entropy_ptr | entropy, | |
int | tbl_no, | |||
int | symbol | |||
) |
encode_mcu_AC_first | ( | j_compress_ptr | cinfo, | |
JBLOCKROW * | MCU_data | |||
) |
encode_mcu_AC_refine | ( | j_compress_ptr | cinfo, | |
JBLOCKROW * | MCU_data | |||
) |
encode_mcu_DC_first | ( | j_compress_ptr | cinfo, | |
JBLOCKROW * | MCU_data | |||
) |
encode_mcu_DC_refine | ( | j_compress_ptr | cinfo, | |
JBLOCKROW * | MCU_data | |||
) |
finish_pass_gather_phuff | ( | j_compress_ptr | cinfo | ) |
finish_pass_phuff | ( | j_compress_ptr | cinfo | ) |
flush_bits | ( | phuff_entropy_ptr | entropy | ) |
jinit_phuff_encoder | ( | j_compress_ptr | cinfo | ) |
METHODDEF | ( | boolean | ) |