struct jpeg_decompress_struct
#include </home/jlblanco/mrpt/libs/img/src/jpeglib/mrpt_jpeglib.h> struct jpeg_decompress_struct { // fields jpeg_common_fields; struct jpeg_source_mgr* src; JDIMENSION image_width; JDIMENSION image_height; int num_components; J_COLOR_SPACE jpeg_color_space; J_COLOR_SPACE out_color_space; unsigned int scale_num; unsigned int scale_denom; double output_gamma; boolean buffered_image; boolean raw_data_out; J_DCT_METHOD dct_method; boolean do_fancy_upsampling; boolean do_block_smoothing; boolean quantize_colors; J_DITHER_MODE dither_mode; boolean two_pass_quantize; int desired_number_of_colors; boolean enable_1pass_quant; boolean enable_external_quant; boolean enable_2pass_quant; JDIMENSION output_width; JDIMENSION output_height; int out_color_components; int output_components; int rec_outbuf_height; int actual_number_of_colors; JSAMPARRAY colormap; JDIMENSION output_scanline; int input_scan_number; JDIMENSION input_iMCU_row; int output_scan_number; JDIMENSION output_iMCU_row; int(* coef_bits)[DCTSIZE2]; JQUANT_TBL* quant_tbl_ptrs[NUM_QUANT_TBLS]; JHUFF_TBL* dc_huff_tbl_ptrs[NUM_HUFF_TBLS]; JHUFF_TBL* ac_huff_tbl_ptrs[NUM_HUFF_TBLS]; int data_precision; jpeg_component_info* comp_info; boolean progressive_mode; boolean arith_code; UINT8 arith_dc_L[NUM_ARITH_TBLS]; UINT8 arith_dc_U[NUM_ARITH_TBLS]; UINT8 arith_ac_K[NUM_ARITH_TBLS]; unsigned int restart_interval; boolean saw_JFIF_marker; UINT8 JFIF_major_version; UINT8 JFIF_minor_version; UINT8 density_unit; UINT16 X_density; UINT16 Y_density; boolean saw_Adobe_marker; UINT8 Adobe_transform; boolean CCIR601_sampling; jpeg_saved_marker_ptr marker_list; int max_h_samp_factor; int max_v_samp_factor; int min_DCT_scaled_size; JDIMENSION total_iMCU_rows; JSAMPLE* sample_range_limit; int comps_in_scan; jpeg_component_info* cur_comp_info[MAX_COMPS_IN_SCAN]; JDIMENSION MCUs_per_row; JDIMENSION MCU_rows_in_scan; int blocks_in_MCU; int MCU_membership[D_MAX_BLOCKS_IN_MCU]; int Ss; int Se; int Ah; int Al; int unread_marker; struct jpeg_decomp_master* master; struct jpeg_d_main_controller* main; struct jpeg_d_coef_controller* coef; struct jpeg_d_post_controller* post; struct jpeg_input_controller* inputctl; struct jpeg_marker_reader* marker; struct jpeg_entropy_decoder* entropy; struct jpeg_inverse_dct* idct; struct jpeg_upsampler* upsample; struct jpeg_color_deconverter* cconvert; struct jpeg_color_quantizer* cquantize; };