Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

jpeg_decompress_struct Struct Reference

#include <jpeglib.h>

Collaboration diagram for jpeg_decompress_struct:

Collaboration graph
[legend]

Data Fields

JHUFF_TBLac_huff_tbl_ptrs [NUM_HUFF_TBLS]
JHUFF_TBLac_huff_tbl_ptrs [NUM_HUFF_TBLS]
int actual_number_of_colors
UINT8 Adobe_transform
int Ah
int Al
UINT8 arith_ac_K [NUM_ARITH_TBLS]
boolean arith_code
UINT8 arith_dc_L [NUM_ARITH_TBLS]
UINT8 arith_dc_U [NUM_ARITH_TBLS]
int blocks_in_MCU
boolean buffered_image
boolean CCIR601_sampling
jpeg_color_deconvertercconvert
jpeg_color_deconvertercconvert
jpeg_d_coef_controllercoef
jpeg_d_coef_controllercoef
int(* coef_bits )[DCTSIZE2]
JSAMPARRAY colormap
jpeg_component_infocomp_info
jpeg_component_infocomp_info
int comps_in_scan
jpeg_color_quantizercquantize
jpeg_color_quantizercquantize
jpeg_component_infocur_comp_info [MAX_COMPS_IN_SCAN]
jpeg_component_infocur_comp_info [MAX_COMPS_IN_SCAN]
int data_precision
JHUFF_TBLdc_huff_tbl_ptrs [NUM_HUFF_TBLS]
JHUFF_TBLdc_huff_tbl_ptrs [NUM_HUFF_TBLS]
J_DCT_METHOD dct_method
UINT8 density_unit
int desired_number_of_colors
J_DITHER_MODE dither_mode
boolean do_block_smoothing
boolean do_fancy_upsampling
boolean enable_1pass_quant
boolean enable_2pass_quant
boolean enable_external_quant
jpeg_entropy_decoderentropy
jpeg_entropy_decoderentropy
jpeg_inverse_dctidct
jpeg_inverse_dctidct
JDIMENSION image_height
JDIMENSION image_width
JDIMENSION input_iMCU_row
int input_scan_number
jpeg_input_controllerinputctl
jpeg_input_controllerinputctl
J_COLOR_SPACE jpeg_color_space
 jpeg_common_fields
jpeg_d_main_controllermain
jpeg_d_main_controllermain
jpeg_marker_readermarker
jpeg_marker_readermarker
jpeg_decomp_mastermaster
jpeg_decomp_mastermaster
int max_h_samp_factor
int max_v_samp_factor
int MCU_membership [D_MAX_BLOCKS_IN_MCU]
JDIMENSION MCU_rows_in_scan
JDIMENSION MCUs_per_row
int min_DCT_scaled_size
int num_components
int out_color_components
J_COLOR_SPACE out_color_space
int output_components
double output_gamma
JDIMENSION output_height
JDIMENSION output_iMCU_row
int output_scan_number
JDIMENSION output_scanline
JDIMENSION output_width
jpeg_d_post_controllerpost
jpeg_d_post_controllerpost
boolean progressive_mode
JQUANT_TBLquant_tbl_ptrs [NUM_QUANT_TBLS]
JQUANT_TBLquant_tbl_ptrs [NUM_QUANT_TBLS]
boolean quantize_colors
boolean raw_data_out
int rec_outbuf_height
unsigned int restart_interval
JSAMPLEsample_range_limit
JSAMPLEsample_range_limit
boolean saw_Adobe_marker
boolean saw_JFIF_marker
unsigned int scale_denom
unsigned int scale_num
int Se
jpeg_source_mgrsrc
jpeg_source_mgrsrc
int Ss
JDIMENSION total_iMCU_rows
boolean two_pass_quantize
int unread_marker
jpeg_upsamplerupsample
jpeg_upsamplerupsample
UINT16 X_density
UINT16 Y_density

Field Documentation

JHUFF_TBL* ac_huff_tbl_ptrs[NUM_HUFF_TBLS]
 

Definition at line 553 of file jpeglib.h.

JHUFF_TBL* ac_huff_tbl_ptrs[NUM_HUFF_TBLS]
 

Definition at line 521 of file jpeglib.h.

Referenced by get_dht(), and start_pass_huff_decoder().

int actual_number_of_colors
 

Definition at line 505 of file jpeglib.h.

UINT8 Adobe_transform
 

Definition at line 583 of file jpeglib.h.

Referenced by default_decompress_parms(), get_app14(), and get_soi().

int Ah
 

Definition at line 627 of file jpeglib.h.

Referenced by get_sos(), and start_pass_huff_decoder().

int Al
 

Definition at line 627 of file jpeglib.h.

Referenced by get_sos(), and start_pass_huff_decoder().

UINT8 arith_ac_K
 

Definition at line 570 of file jpeglib.h.

Referenced by get_dac(), and get_soi().

boolean arith_code
 

Definition at line 566 of file jpeglib.h.

Referenced by get_sof(), master_selection(), and transdecode_master_selection().

UINT8 arith_dc_L
 

Definition at line 568 of file jpeglib.h.

Referenced by get_dac(), and get_soi().

UINT8 arith_dc_U
 

Definition at line 569 of file jpeglib.h.

Referenced by get_dac(), and get_soi().

int blocks_in_MCU
 

Definition at line 622 of file jpeglib.h.

Referenced by decode_mcu(), decompress_onepass(), and per_scan_setup().

boolean buffered_image
 

Definition at line 463 of file jpeglib.h.

Referenced by default_decompress_parms(), jpeg_finish_decompress(), jpeg_start_decompress(), master_selection(), and prepare_for_output_pass().

boolean CCIR601_sampling
 

Definition at line 585 of file jpeglib.h.

Referenced by get_soi(), jinit_upsampler(), jpeg_copy_critical_parameters(), and use_merged_upsample().

struct jpeg_color_deconverter* cconvert
 

Definition at line 647 of file jpeglib.h.

struct jpeg_color_deconverter* cconvert
 

Definition at line 615 of file jpeglib.h.

Referenced by build_ycc_rgb_table(), jinit_color_deconverter(), prepare_for_output_pass(), sep_upsample(), ycc_rgb_convert(), and ycck_cmyk_convert().

struct jpeg_d_coef_controller* coef
 

Definition at line 640 of file jpeglib.h.

struct jpeg_d_coef_controller* coef
 

Definition at line 608 of file jpeglib.h.

Referenced by decompress_onepass(), jinit_d_coef_controller(), jpeg_read_coefficients(), jpeg_read_raw_data(), prepare_for_output_pass(), process_data_context_main(), process_data_simple_main(), start_iMCU_row(), start_input_pass(), and start_output_pass().

int(* coef_bits)[DCTSIZE2]
 

Definition at line 538 of file jpeglib.h.

Referenced by reset_input_controller().

JSAMPARRAY colormap
 

Definition at line 506 of file jpeglib.h.

Referenced by default_decompress_parms(), master_selection(), and prepare_for_output_pass().

jpeg_component_info* comp_info
 

Definition at line 562 of file jpeglib.h.

jpeg_component_info* comp_info
 

Definition at line 530 of file jpeglib.h.

Referenced by alloc_funny_pointers(), default_decompress_parms(), get_sof(), get_sos(), initial_setup(), jinit_color_deconverter(), jinit_d_coef_controller(), jinit_d_main_controller(), jinit_inverse_dct(), jinit_upsampler(), jpeg_calc_output_dimensions(), jpeg_copy_critical_parameters(), make_funny_pointers(), reset_marker_reader(), sep_upsample(), set_bottom_pointers(), set_wraparound_pointers(), start_pass(), and use_merged_upsample().

int comps_in_scan
 

Definition at line 615 of file jpeglib.h.

Referenced by decompress_onepass(), get_sos(), initial_setup(), latch_quant_tables(), per_scan_setup(), process_restart(), start_iMCU_row(), and start_pass_huff_decoder().

struct jpeg_color_quantizer* cquantize
 

Definition at line 648 of file jpeglib.h.

struct jpeg_color_quantizer* cquantize
 

Definition at line 616 of file jpeglib.h.

Referenced by finish_output_pass(), master_selection(), post_process_1pass(), and prepare_for_output_pass().

jpeg_component_info* cur_comp_info[MAX_COMPS_IN_SCAN]
 

Definition at line 616 of file jpeglib.h.

jpeg_component_info* cur_comp_info[MAX_COMPS_IN_SCAN]
 

Definition at line 584 of file jpeglib.h.

Referenced by decode_mcu(), decompress_onepass(), get_sos(), latch_quant_tables(), per_scan_setup(), start_iMCU_row(), and start_pass_huff_decoder().

int data_precision
 

Definition at line 560 of file jpeglib.h.

Referenced by get_sof(), initial_setup(), and jpeg_copy_critical_parameters().

JHUFF_TBL* dc_huff_tbl_ptrs[NUM_HUFF_TBLS]
 

Definition at line 552 of file jpeglib.h.

JHUFF_TBL* dc_huff_tbl_ptrs[NUM_HUFF_TBLS]
 

Definition at line 520 of file jpeglib.h.

Referenced by get_dht(), and start_pass_huff_decoder().

J_DCT_METHOD dct_method
 

Definition at line 466 of file jpeglib.h.

Referenced by default_decompress_parms(), and start_pass().

UINT8 density_unit
 

Definition at line 579 of file jpeglib.h.

Referenced by get_app0(), and get_soi().

int desired_number_of_colors
 

Definition at line 474 of file jpeglib.h.

Referenced by default_decompress_parms().

J_DITHER_MODE dither_mode
 

Definition at line 472 of file jpeglib.h.

Referenced by default_decompress_parms().

boolean do_block_smoothing
 

Definition at line 468 of file jpeglib.h.

Referenced by default_decompress_parms(), and start_output_pass().

boolean do_fancy_upsampling
 

Definition at line 467 of file jpeglib.h.

Referenced by default_decompress_parms(), jinit_upsampler(), and use_merged_upsample().

boolean enable_1pass_quant
 

Definition at line 476 of file jpeglib.h.

Referenced by default_decompress_parms(), master_selection(), and prepare_for_output_pass().

boolean enable_2pass_quant
 

Definition at line 478 of file jpeglib.h.

Referenced by default_decompress_parms(), master_selection(), and prepare_for_output_pass().

boolean enable_external_quant
 

Definition at line 477 of file jpeglib.h.

Referenced by default_decompress_parms(), and master_selection().

struct jpeg_entropy_decoder* entropy
 

Definition at line 644 of file jpeglib.h.

struct jpeg_entropy_decoder* entropy
 

Definition at line 612 of file jpeglib.h.

Referenced by decode_mcu(), decompress_onepass(), jinit_huff_decoder(), process_restart(), start_input_pass(), and start_pass_huff_decoder().

struct jpeg_inverse_dct* idct
 

Definition at line 645 of file jpeglib.h.

struct jpeg_inverse_dct* idct
 

Definition at line 613 of file jpeglib.h.

Referenced by decompress_onepass(), jinit_inverse_dct(), prepare_for_output_pass(), and start_pass().

JDIMENSION image_height
 

Definition at line 448 of file jpeglib.h.

Referenced by get_sof(), initial_setup(), jpeg_calc_output_dimensions(), jpeg_copy_critical_parameters(), and per_scan_setup().

JDIMENSION image_width
 

Definition at line 447 of file jpeglib.h.

Referenced by get_sof(), initial_setup(), jpeg_calc_output_dimensions(), jpeg_copy_critical_parameters(), and per_scan_setup().

JDIMENSION input_iMCU_row
 

Definition at line 522 of file jpeglib.h.

Referenced by decompress_onepass(), start_iMCU_row(), and start_input_pass().

int input_scan_number
 

Definition at line 521 of file jpeglib.h.

Referenced by consume_markers(), get_sos(), jpeg_start_decompress(), and reset_marker_reader().

struct jpeg_input_controller* inputctl
 

Definition at line 642 of file jpeglib.h.

struct jpeg_input_controller* inputctl
 

Definition at line 610 of file jpeglib.h.

Referenced by consume_markers(), decompress_onepass(), finish_input_pass(), initial_setup(), jinit_input_controller(), jpeg_consume_input(), jpeg_finish_decompress(), jpeg_has_multiple_scans(), jpeg_input_complete(), jpeg_read_coefficients(), jpeg_start_decompress(), master_selection(), prepare_for_output_pass(), reset_input_controller(), start_input_pass(), and transdecode_master_selection().

J_COLOR_SPACE jpeg_color_space
 

Definition at line 450 of file jpeglib.h.

Referenced by default_decompress_parms(), get_soi(), jinit_color_deconverter(), jpeg_copy_critical_parameters(), and use_merged_upsample().

jpeg_common_fields
 

Definition at line 439 of file jpeglib.h.

struct jpeg_d_main_controller* main
 

Definition at line 639 of file jpeglib.h.

struct jpeg_d_main_controller* main
 

Definition at line 607 of file jpeglib.h.

Referenced by alloc_funny_pointers(), jinit_d_main_controller(), jpeg_read_scanlines(), make_funny_pointers(), output_pass_setup(), prepare_for_output_pass(), process_data_context_main(), process_data_simple_main(), set_bottom_pointers(), set_wraparound_pointers(), and start_pass_main().

struct jpeg_marker_reader* marker
 

Definition at line 643 of file jpeglib.h.

struct jpeg_marker_reader* marker
 

Definition at line 611 of file jpeglib.h.

Referenced by consume_markers(), get_sof(), get_soi(), get_sos(), jinit_marker_reader(), jpeg_set_marker_processor(), next_marker(), process_restart(), read_markers(), read_restart_marker(), reset_input_controller(), and reset_marker_reader().

struct jpeg_decomp_master* master
 

Definition at line 638 of file jpeglib.h.

struct jpeg_decomp_master* master
 

Definition at line 606 of file jpeglib.h.

Referenced by finish_output_pass(), jinit_master_decompress(), jpeg_finish_decompress(), master_selection(), output_pass_setup(), and prepare_for_output_pass().

int max_h_samp_factor
 

Definition at line 594 of file jpeglib.h.

Referenced by initial_setup(), jinit_upsampler(), jpeg_calc_output_dimensions(), and per_scan_setup().

int max_v_samp_factor
 

Definition at line 595 of file jpeglib.h.

Referenced by h2v1_fancy_upsample(), h2v1_upsample(), h2v2_fancy_upsample(), h2v2_upsample(), initial_setup(), int_upsample(), jinit_d_post_controller(), jinit_upsampler(), jpeg_calc_output_dimensions(), jpeg_read_raw_data(), per_scan_setup(), sep_upsample(), and start_pass_upsample().

int MCU_membership
 

Definition at line 623 of file jpeglib.h.

Referenced by decode_mcu(), and per_scan_setup().

JDIMENSION MCU_rows_in_scan
 

Definition at line 620 of file jpeglib.h.

Referenced by per_scan_setup().

JDIMENSION MCUs_per_row
 

Definition at line 619 of file jpeglib.h.

Referenced by decompress_onepass(), and per_scan_setup().

int min_DCT_scaled_size
 

Definition at line 597 of file jpeglib.h.

Referenced by alloc_funny_pointers(), initial_setup(), jinit_d_main_controller(), jinit_upsampler(), jpeg_calc_output_dimensions(), jpeg_read_raw_data(), make_funny_pointers(), process_data_context_main(), process_data_simple_main(), set_bottom_pointers(), set_wraparound_pointers(), and use_merged_upsample().

int num_components
 

Definition at line 449 of file jpeglib.h.

Referenced by alloc_funny_pointers(), default_decompress_parms(), get_sof(), get_sos(), initial_setup(), jinit_color_deconverter(), jinit_d_coef_controller(), jinit_d_main_controller(), jinit_inverse_dct(), jinit_upsampler(), jpeg_calc_output_dimensions(), jpeg_copy_critical_parameters(), make_funny_pointers(), master_selection(), null_convert(), sep_upsample(), set_bottom_pointers(), set_wraparound_pointers(), start_pass(), transdecode_master_selection(), and use_merged_upsample().

int out_color_components
 

Definition at line 488 of file jpeglib.h.

Referenced by jinit_color_deconverter(), jinit_d_post_controller(), jpeg_calc_output_dimensions(), master_selection(), and use_merged_upsample().

J_COLOR_SPACE out_color_space
 

Definition at line 457 of file jpeglib.h.

Referenced by default_decompress_parms(), jinit_color_deconverter(), jpeg_calc_output_dimensions(), and use_merged_upsample().

int output_components
 

Definition at line 489 of file jpeglib.h.

Referenced by jinit_color_deconverter(), jpeg_calc_output_dimensions(), LoadJPG(), and LoadJPGBuff().

double output_gamma
 

Definition at line 461 of file jpeglib.h.

Referenced by default_decompress_parms().

JDIMENSION output_height
 

Definition at line 487 of file jpeglib.h.

Referenced by jinit_d_post_controller(), jpeg_calc_output_dimensions(), jpeg_finish_decompress(), jpeg_read_raw_data(), jpeg_read_scanlines(), LoadJPG(), LoadJPGBuff(), output_pass_setup(), and start_pass_upsample().

JDIMENSION output_iMCU_row
 

Definition at line 529 of file jpeglib.h.

Referenced by decompress_onepass(), and start_output_pass().

int output_scan_number
 

Definition at line 528 of file jpeglib.h.

Referenced by consume_markers(), and jpeg_start_decompress().

JDIMENSION output_scanline
 

Definition at line 516 of file jpeglib.h.

Referenced by jpeg_finish_decompress(), jpeg_read_raw_data(), jpeg_read_scanlines(), LoadJPG(), LoadJPGBuff(), and output_pass_setup().

JDIMENSION output_width
 

Definition at line 486 of file jpeglib.h.

Referenced by grayscale_convert(), h2v1_upsample(), h2v2_upsample(), int_upsample(), jinit_d_post_controller(), jinit_upsampler(), jpeg_calc_output_dimensions(), LoadJPG(), LoadJPGBuff(), master_selection(), null_convert(), ycc_rgb_convert(), and ycck_cmyk_convert().

struct jpeg_d_post_controller* post
 

Definition at line 641 of file jpeglib.h.

struct jpeg_d_post_controller* post
 

Definition at line 609 of file jpeglib.h.

Referenced by jinit_d_post_controller(), post_process_1pass(), prepare_for_output_pass(), process_data_context_main(), process_data_simple_main(), and start_pass_dpost().

boolean progressive_mode
 

Definition at line 565 of file jpeglib.h.

Referenced by get_sof(), initial_setup(), jinit_d_coef_controller(), master_selection(), and transdecode_master_selection().

JQUANT_TBL* quant_tbl_ptrs[NUM_QUANT_TBLS]
 

Definition at line 549 of file jpeglib.h.

JQUANT_TBL* quant_tbl_ptrs[NUM_QUANT_TBLS]
 

Definition at line 517 of file jpeglib.h.

Referenced by get_dqt(), jpeg_copy_critical_parameters(), and latch_quant_tables().

boolean quantize_colors
 

Definition at line 470 of file jpeglib.h.

Referenced by default_decompress_parms(), finish_output_pass(), jinit_color_deconverter(), jinit_d_post_controller(), jpeg_calc_output_dimensions(), master_selection(), prepare_for_output_pass(), and start_pass_dpost().

boolean raw_data_out
 

Definition at line 464 of file jpeglib.h.

Referenced by default_decompress_parms(), master_selection(), output_pass_setup(), and prepare_for_output_pass().

int rec_outbuf_height
 

Definition at line 493 of file jpeglib.h.

Referenced by jpeg_calc_output_dimensions().

unsigned int restart_interval
 

Definition at line 572 of file jpeglib.h.

Referenced by decode_mcu(), get_dri(), get_soi(), process_restart(), and start_pass_huff_decoder().

JSAMPLE* sample_range_limit
 

Definition at line 608 of file jpeglib.h.

JSAMPLE* sample_range_limit
 

Definition at line 576 of file jpeglib.h.

Referenced by prepare_range_limit_table(), ycc_rgb_convert(), and ycck_cmyk_convert().

boolean saw_Adobe_marker
 

Definition at line 582 of file jpeglib.h.

Referenced by default_decompress_parms(), get_app14(), and get_soi().

boolean saw_JFIF_marker
 

Definition at line 577 of file jpeglib.h.

Referenced by default_decompress_parms(), get_app0(), and get_soi().

unsigned int scale_denom
 

Definition at line 459 of file jpeglib.h.

Referenced by default_decompress_parms(), and jpeg_calc_output_dimensions().

unsigned int scale_num
 

Definition at line 459 of file jpeglib.h.

Referenced by default_decompress_parms(), and jpeg_calc_output_dimensions().

int Se
 

Definition at line 627 of file jpeglib.h.

Referenced by get_sos(), and start_pass_huff_decoder().

struct jpeg_source_mgr* src
 

Definition at line 442 of file jpeglib.h.

struct jpeg_source_mgr* src
 

Definition at line 410 of file jpeglib.h.

Referenced by fill_input_buffer(), get_app0(), get_app14(), init_source(), jpeg_consume_input(), jpeg_fill_bit_buffer(), jpeg_finish_decompress(), jpeg_stdio_src(), read_restart_marker(), skip_input_data(), and skip_variable().

int Ss
 

Definition at line 627 of file jpeglib.h.

Referenced by get_sos(), and start_pass_huff_decoder().

JDIMENSION total_iMCU_rows
 

Definition at line 599 of file jpeglib.h.

Referenced by decompress_onepass(), initial_setup(), jpeg_read_coefficients(), jpeg_start_decompress(), master_selection(), process_data_context_main(), start_iMCU_row(), and transdecode_master_selection().

boolean two_pass_quantize
 

Definition at line 473 of file jpeglib.h.

Referenced by default_decompress_parms(), master_selection(), and prepare_for_output_pass().

int unread_marker
 

Definition at line 633 of file jpeglib.h.

Referenced by first_marker(), get_sof(), jpeg_resync_to_restart(), next_marker(), read_markers(), read_restart_marker(), reset_marker_reader(), and skip_variable().

struct jpeg_upsampler* upsample
 

Definition at line 646 of file jpeglib.h.

struct jpeg_upsampler* upsample
 

Definition at line 614 of file jpeglib.h.

Referenced by int_upsample(), jinit_d_main_controller(), jinit_upsampler(), post_process_1pass(), prepare_for_output_pass(), sep_upsample(), start_pass_dpost(), start_pass_main(), and start_pass_upsample().

UINT16 X_density
 

Definition at line 580 of file jpeglib.h.

Referenced by get_app0(), and get_soi().

UINT16 Y_density
 

Definition at line 581 of file jpeglib.h.

Referenced by get_app0(), and get_soi().


The documentation for this struct was generated from the following files:
Generated on Thu Aug 25 19:55:38 2005 for Quake III Arena by  doxygen 1.3.9.1