jdmaster.c File Reference

#include "jinclude.h"
#include "jpeglib.h"

Go to the source code of this file.

Classes

struct  my_decomp_master

Defines

#define JPEG_INTERNALS

Typedefs

typedef my_decomp_mastermy_master_ptr

Functions

 use_merged_upsample (j_decompress_ptr cinfo)
 jpeg_calc_output_dimensions (j_decompress_ptr cinfo)
 prepare_range_limit_table (j_decompress_ptr cinfo)
 master_selection (j_decompress_ptr cinfo)
 prepare_for_output_pass (j_decompress_ptr cinfo)
 finish_output_pass (j_decompress_ptr cinfo)
 jpeg_new_colormap (j_decompress_ptr cinfo)
 jinit_master_decompress (j_decompress_ptr cinfo)


Define Documentation

#define JPEG_INTERNALS

Definition at line 15 of file jdmaster.c.


Typedef Documentation

typedef my_decomp_master* my_master_ptr

Definition at line 36 of file jdmaster.c.


Function Documentation

finish_output_pass ( j_decompress_ptr  cinfo  ) 

Definition at line 474 of file jdmaster.c.

References if(), and my_comp_master::pass_number.

Referenced by jinit_master_decompress().

jinit_master_decompress ( j_decompress_ptr  cinfo  ) 

Definition at line 519 of file jdmaster.c.

References FALSE, finish_output_pass(), JPOOL_IMAGE, master_selection(), prepare_for_output_pass(), my_comp_master::pub, and SIZEOF.

Referenced by LOCAL().

jpeg_calc_output_dimensions ( j_decompress_ptr  cinfo  ) 

Definition at line 88 of file jdmaster.c.

References compptr, jpeg_component_info::DCT_h_scaled_size, jpeg_component_info::DCT_v_scaled_size, DCTSIZE, jpeg_component_info::downsampled_height, jpeg_component_info::downsampled_width, DSTATE_READY, ERREXIT1, jpeg_component_info::h_samp_factor, JCS_CMYK, JCS_GRAYSCALE, JCS_RGB, JCS_YCbCr, JCS_YCCK, jdiv_round_up(), use_merged_upsample(), and jpeg_component_info::v_samp_factor.

Referenced by master_selection().

jpeg_new_colormap ( j_decompress_ptr  cinfo  ) 

Definition at line 491 of file jdmaster.c.

References DSTATE_BUFIMAGE, ERREXIT, ERREXIT1, FALSE, if(), NULL, and my_comp_master::pub.

master_selection ( j_decompress_ptr  cinfo  ) 

Definition at line 271 of file jdmaster.c.

References ERREXIT, FALSE, jinit_1pass_quantizer(), jinit_2pass_quantizer(), jinit_arith_decoder(), jinit_color_deconverter(), jinit_d_coef_controller(), jinit_d_main_controller(), jinit_d_post_controller(), jinit_huff_decoder(), jinit_inverse_dct(), jinit_merged_upsampler(), jinit_upsampler(), jpeg_calc_output_dimensions(), RooFitShortHand::L(), long, NULL, my_comp_master::pass_number, prepare_range_limit_table(), TRUE, and use_merged_upsample().

Referenced by jinit_master_decompress().

prepare_for_output_pass ( j_decompress_ptr  cinfo  ) 

Definition at line 414 of file jdmaster.c.

References ERREXIT, FALSE, if(), JBUF_CRANK_DEST, JBUF_PASS_THRU, JBUF_SAVE_AND_PASS, NULL, my_comp_master::pass_number, my_comp_master::pub, and TRUE.

Referenced by jinit_master_decompress().

prepare_range_limit_table ( j_decompress_ptr  cinfo  ) 

Definition at line 231 of file jdmaster.c.

References CENTERJSAMPLE, i, JPOOL_IMAGE, MAXJSAMPLE, MEMCOPY, MEMZERO, and SIZEOF.

Referenced by master_selection().

use_merged_upsample ( j_decompress_ptr  cinfo  ) 

Definition at line 45 of file jdmaster.c.

References FALSE, JCS_RGB, JCS_YCbCr, and TRUE.

Referenced by jpeg_calc_output_dimensions(), and master_selection().


Generated on Tue Jul 5 15:57:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1