huff_entropy_encoder Struct Reference

List of all members.

Public Attributes

jpeg_entropy_encoder pub
savable_state saved
unsigned int restarts_to_go
int next_restart_num
c_derived_tbldc_derived_tbls [NUM_HUFF_TBLS]
c_derived_tblac_derived_tbls [NUM_HUFF_TBLS]
longdc_count_ptrs [NUM_HUFF_TBLS]
longac_count_ptrs [NUM_HUFF_TBLS]
boolean gather_statistics
JOCTETnext_output_byte
size_t free_in_buffer
j_compress_ptr cinfo
int ac_tbl_no
unsigned int EOBRUN
unsigned int BE
char * bit_buffer

Detailed Description

Definition at line 81 of file jchuff.c.


Member Data Documentation

struct jpeg_entropy_encoder huff_entropy_encoder::pub

Definition at line 82 of file jchuff.c.

Referenced by jinit_huff_decoder(), jinit_huff_encoder(), start_pass_huff(), and start_pass_huff_decoder().

savable_state huff_entropy_encoder::saved

Definition at line 84 of file jchuff.c.

Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_sub(), encode_mcu_DC_first(), encode_mcu_gather(), encode_mcu_huff(), finish_pass_huff(), process_restart(), and start_pass_huff().

unsigned int huff_entropy_encoder::restarts_to_go

Definition at line 87 of file jchuff.c.

Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decode_mcu_sub(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), encode_mcu_gather(), encode_mcu_huff(), and process_restart().

int huff_entropy_encoder::next_restart_num

Definition at line 88 of file jchuff.c.

Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), and encode_mcu_huff().

c_derived_tbl* huff_entropy_encoder::dc_derived_tbls[NUM_HUFF_TBLS]

Definition at line 91 of file jchuff.c.

Referenced by encode_mcu_huff(), jinit_huff_decoder(), jinit_huff_encoder(), and start_pass_huff().

c_derived_tbl* huff_entropy_encoder::ac_derived_tbls[NUM_HUFF_TBLS]

Definition at line 92 of file jchuff.c.

Referenced by encode_mcu_huff(), jinit_huff_decoder(), jinit_huff_encoder(), and start_pass_huff().

long* huff_entropy_encoder::dc_count_ptrs[NUM_HUFF_TBLS]

Definition at line 95 of file jchuff.c.

Referenced by encode_mcu_gather(), jinit_huff_encoder(), and start_pass_huff().

long* huff_entropy_encoder::ac_count_ptrs[NUM_HUFF_TBLS]

Definition at line 96 of file jchuff.c.

Referenced by encode_mcu_gather(), jinit_huff_encoder(), and start_pass_huff().

boolean huff_entropy_encoder::gather_statistics

Definition at line 101 of file jchuff.c.

Referenced by start_pass_huff().

JOCTET* huff_entropy_encoder::next_output_byte

Definition at line 105 of file jchuff.c.

Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), and finish_pass_huff().

size_t huff_entropy_encoder::free_in_buffer

Definition at line 106 of file jchuff.c.

Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), and finish_pass_huff().

j_compress_ptr huff_entropy_encoder::cinfo

Definition at line 107 of file jchuff.c.

Referenced by start_pass_huff().

int huff_entropy_encoder::ac_tbl_no

Definition at line 110 of file jchuff.c.

Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), and start_pass_huff().

unsigned int huff_entropy_encoder::EOBRUN

Definition at line 111 of file jchuff.c.

Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), and start_pass_huff().

unsigned int huff_entropy_encoder::BE

Definition at line 112 of file jchuff.c.

Referenced by encode_mcu_AC_refine(), and start_pass_huff().

char* huff_entropy_encoder::bit_buffer

Definition at line 113 of file jchuff.c.

Referenced by encode_mcu_AC_refine(), jinit_huff_encoder(), and start_pass_huff().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 5 16:31:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1