Data Structures | |
struct | my_input_controller |
Macros | |
#define | JPEG_INTERNALS |
Typedefs | |
typedef my_input_controller * | my_inputctl_ptr |
Variables | |
cinfo | blocks_in_MCU = 0 |
jpeg_component_info * | compptr |
else | |
cinfo | MCU_rows_in_scan |
cinfo | MCUs_per_row |
#define JPEG_INTERNALS |
typedef my_input_controller* my_inputctl_ptr |
consume_markers | ( | j_decompress_ptr | cinfo | ) |
References jpeg_input_controller::eoi_reached, ERREXIT, FALSE, jpeg_input_controller::has_multiple_scans, if(), my_input_controller::inheaders, JPEG_REACHED_EOI, JPEG_REACHED_SOS, JPEG_SUSPENDED, my_input_controller::pub, start_input_pass(), TRUE, and val.
Referenced by finish_input_pass(), jinit_input_controller(), and reset_input_controller().
finish_input_pass | ( | j_decompress_ptr | cinfo | ) |
References consume_markers().
Referenced by jinit_input_controller().
for | ( | ci | = 0; ci < cinfo->comps_in_scan; ci++ | ) |
References ci, D_MAX_BLOCKS_IN_MCU, jpeg_component_info::DCT_scaled_size, ERREXIT, jpeg_component_info::h_samp_factor, jpeg_component_info::height_in_blocks, jpeg_component_info::last_col_width, jpeg_component_info::last_row_height, jpeg_component_info::MCU_blocks, jpeg_component_info::MCU_height, jpeg_component_info::MCU_sample_width, jpeg_component_info::MCU_width, tmp, jpeg_component_info::v_samp_factor, and jpeg_component_info::width_in_blocks.
if | ( | cinfo-> | comps_in_scan = = 1 | ) |
References jpeg_component_info::DCT_scaled_size, DCTSIZE, jpeg_component_info::height_in_blocks, jpeg_component_info::last_col_width, jpeg_component_info::last_row_height, jpeg_component_info::MCU_blocks, jpeg_component_info::MCU_height, jpeg_component_info::MCU_sample_width, jpeg_component_info::MCU_width, tmp, jpeg_component_info::v_samp_factor, and jpeg_component_info::width_in_blocks.
jinit_input_controller | ( | j_decompress_ptr | cinfo | ) |
References consume_markers(), jpeg_input_controller::eoi_reached, FALSE, finish_input_pass(), jpeg_input_controller::has_multiple_scans, my_input_controller::inheaders, JPOOL_PERMANENT, my_input_controller::pub, reset_input_controller(), SIZEOF, start_input_pass(), and TRUE.
Referenced by jpeg_CreateDecompress().
latch_quant_tables | ( | j_decompress_ptr | cinfo | ) |
References ci, compptr, ERREXIT1, JPOOL_IMAGE, MEMCOPY(), NULL, NUM_QUANT_TBLS, jpeg_component_info::quant_table, jpeg_component_info::quant_tbl_no, and SIZEOF.
Referenced by start_input_pass().
METHODDEF | ( | int | ) |
References BITS_IN_JSAMPLE, ci, jpeg_component_info::component_needed, compptr, jpeg_component_info::DCT_scaled_size, DCTSIZE, jpeg_component_info::downsampled_height, jpeg_component_info::downsampled_width, ERREXIT, ERREXIT1, ERREXIT2, FALSE, jpeg_component_info::h_samp_factor, jpeg_component_info::height_in_blocks, JERR_IMAGE_TOO_BIG, JPEG_MAX_DIMENSION, MAX, MAX_COMPONENTS, MAX_SAMP_FACTOR, NULL, jpeg_component_info::quant_table, TRUE, jpeg_component_info::v_samp_factor, and jpeg_component_info::width_in_blocks.
reset_input_controller | ( | j_decompress_ptr | cinfo | ) |
References consume_markers(), jpeg_input_controller::eoi_reached, FALSE, jpeg_input_controller::has_multiple_scans, my_input_controller::inheaders, NULL, my_input_controller::pub, and TRUE.
Referenced by jinit_input_controller().
start_input_pass | ( | j_decompress_ptr | cinfo | ) |
References latch_quant_tables().
cinfo blocks_in_MCU = 0 |
jpeg_component_info* compptr |
else |
cinfo MCU_rows_in_scan |
cinfo MCUs_per_row |