Data Structures | |
struct | my_comp_master |
Macros | |
#define | JPEG_INTERNALS |
Typedefs | |
typedef my_comp_master * | my_master_ptr |
Enumerations | |
enum | c_pass_type { main_pass, huff_opt_pass, output_pass } |
Functions | |
ERREXIT (cinfo, JERR_WIDTH_OVERFLOW) | |
ERREXIT1 (cinfo, JERR_BAD_PRECISION, cinfo->data_precision) | |
ERREXIT2 (cinfo, JERR_COMPONENT_COUNT, cinfo->num_components, MAX_COMPONENTS) | |
finish_pass_master (j_compress_ptr cinfo) | |
for (ci=0, compptr=cinfo->comp_info;ci< cinfo->num_components;ci++, compptr++) | |
for (ci=0;ci< cinfo->num_components;ci++) | |
if (cinfo->image_height<=0||cinfo->image_width<=0||cinfo->num_components<=0||cinfo->input_components<=0) ERREXIT(cinfo | |
if ((long) cinfo->image_height >(long) JPEG_MAX_DIMENSION||(long) cinfo->image_width >(long) JPEG_MAX_DIMENSION) ERREXIT1(cinfo | |
if (cinfo->comps_in_scan==1) | |
if (cinfo->restart_in_rows > 0) | |
jinit_c_master_control (j_compress_ptr cinfo, boolean transcode_only) | |
pass_startup (j_compress_ptr cinfo) | |
prepare_for_pass (j_compress_ptr cinfo) | |
Variables | |
cinfo | Ah = 0 |
cinfo | Al = 0 |
cinfo | blocks_in_MCU = 0 |
jpeg_component_info * | compptr |
cinfo | comps_in_scan = cinfo->num_components |
else | |
JDIMENSION | jd_samplesperrow = (JDIMENSION) samplesperrow |
JERR_EMPTY_IMAGE | |
JERR_IMAGE_TOO_BIG | |
unsigned int | JPEG_MAX_DIMENSION |
cinfo | max_h_samp_factor = 1 |
cinfo | max_v_samp_factor = 1 |
cinfo | MCU_rows_in_scan |
cinfo | MCUs_per_row |
long | samplesperrow = (long) cinfo->image_width * (long) cinfo->input_components |
cinfo | Se = DCTSIZE2-1 |
cinfo | Ss = 0 |
cinfo | total_iMCU_rows |
#define JPEG_INTERNALS |
typedef my_comp_master* my_master_ptr |
enum c_pass_type |
ERREXIT | ( | cinfo | , |
JERR_WIDTH_OVERFLOW | |||
) |
ERREXIT2 | ( | cinfo | , |
JERR_COMPONENT_COUNT | , | ||
cinfo-> | num_components, | ||
MAX_COMPONENTS | |||
) |
finish_pass_master | ( | j_compress_ptr | cinfo | ) |
References cinfo, huff_opt_pass, main_pass, output_pass, my_comp_master::pass_number, my_comp_master::pass_type, and my_comp_master::scan_number.
Referenced by jinit_c_master_control().
References ERREXIT, jpeg_component_info::h_samp_factor, MAX, MAX_SAMP_FACTOR, and jpeg_component_info::v_samp_factor.
if | ( | cinfo->image_height<=0||cinfo->image_width<=0||cinfo->num_components<=0||cinfo->input_components<= | 0 | ) |
if | ( | (long) cinfo-> | image_height, |
(long) JPEG_MAX_DIMENSION||(long) cinfo-> | image_width, | ||
(long) | JPEG_MAX_DIMENSION | ||
) |
if | ( | cinfo-> | comps_in_scan = = 1 | ) |
jinit_c_master_control | ( | j_compress_ptr | cinfo, |
boolean | transcode_only | ||
) |
References ERREXIT, FALSE, finish_pass_master(), huff_opt_pass, jpeg_comp_master::is_last_pass, JPOOL_IMAGE, main_pass, NULL, output_pass, my_comp_master::pass_number, pass_startup(), my_comp_master::pass_type, prepare_for_pass(), my_comp_master::pub, my_comp_master::scan_number, SIZEOF, my_comp_master::total_passes, and TRUE.
Referenced by jinit_compress_master(), and transencode_master_selection().
pass_startup | ( | j_compress_ptr | cinfo | ) |
References FALSE.
Referenced by jinit_c_master_control().
prepare_for_pass | ( | j_compress_ptr | cinfo | ) |
References jpeg_comp_master::call_pass_startup, ERREXIT, FALSE, huff_opt_pass, jpeg_comp_master::is_last_pass, JBUF_CRANK_DEST, JBUF_PASS_THRU, JBUF_SAVE_AND_PASS, main_pass, NULL, output_pass, my_comp_master::pass_number, my_comp_master::pass_type, my_comp_master::pub, my_comp_master::scan_number, switch(), my_comp_master::total_passes, and TRUE.
Referenced by jinit_c_master_control().
cinfo Ah = 0 |
cinfo Al = 0 |
Referenced by decode_mcu_AC_first(), decode_mcu_DC_first(), and decompress_smooth_data().
cinfo blocks_in_MCU = 0 |
jpeg_component_info * compptr |
Referenced by compress_data(), compress_first_pass(), compress_output(), consume_data(), create_context_buffer(), decode_mcu_DC_first(), decompress_data(), decompress_onepass(), decompress_smooth_data(), encode_mcu_gather(), encode_mcu_huff(), finish_pass_gather(), for(), jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_prep_controller(), jinit_d_coef_controller(), jinit_d_main_controller(), jinit_downsampler(), jinit_inverse_dct(), jinit_upsampler(), jpeg_set_colorspace(), latch_quant_tables(), METHODDEF(), pre_process_data(), sep_downsample(), sep_upsample(), smoothing_ok(), start_pass(), start_pass_fdctmgr(), and start_pass_huff_decoder().
else |
jd_samplesperrow = (JDIMENSION) samplesperrow |
Referenced by master_selection().
JERR_EMPTY_IMAGE |
JERR_IMAGE_TOO_BIG |
Referenced by METHODDEF().
unsigned int JPEG_MAX_DIMENSION |
Referenced by METHODDEF().
cinfo max_h_samp_factor = 1 |
cinfo max_v_samp_factor = 1 |
Referenced by h2v2_fancy_upsample(), h2v2_upsample(), and int_upsample().
cinfo MCU_rows_in_scan |
cinfo MCUs_per_row |
Referenced by compress_output(), and consume_data().
Referenced by alloc_sarray(), master_selection(), and request_virt_sarray().
Referenced by decode_mcu_AC_first(), decode_mcu_AC_refine(), and METHODDEF().
cinfo Ss = 0 |
cinfo total_iMCU_rows |