jddctmgr.c File Reference

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

Go to the source code of this file.

Classes

struct  my_idct_controller
union  multiplier_table

Defines

#define JPEG_INTERNALS
#define PROVIDE_ISLOW_TABLES
#define CONST_BITS   14

Typedefs

typedef my_idct_controllermy_idct_ptr

Functions

 start_pass (j_decompress_ptr cinfo)
 jinit_inverse_dct (j_decompress_ptr cinfo)


Define Documentation

#define CONST_BITS   14

#define JPEG_INTERNALS

Definition at line 19 of file jddctmgr.c.

#define PROVIDE_ISLOW_TABLES

Definition at line 75 of file jddctmgr.c.


Typedef Documentation

typedef my_idct_controller* my_idct_ptr

Definition at line 55 of file jddctmgr.c.


Function Documentation

jinit_inverse_dct ( j_decompress_ptr  cinfo  ) 

Definition at line 362 of file jddctmgr.c.

References compptr, my_idct_controller::cur_method, jpeg_component_info::dct_table, JPOOL_IMAGE, MEMZERO, my_idct_controller::pub, SIZEOF, and start_pass().

Referenced by master_selection().

start_pass ( j_decompress_ptr  cinfo  ) 

Definition at line 90 of file jddctmgr.c.

References jpeg_component_info::component_needed, compptr, CONST_BITS, my_idct_controller::cur_method, jpeg_component_info::DCT_h_scaled_size, jpeg_component_info::dct_table, jpeg_component_info::DCT_v_scaled_size, DCTSIZE, DCTSIZE2, define(), DESCALE, ERREXIT, ERREXIT2, for(), i, IFAST_SCALE_BITS, jpeg_inverse_dct::inverse_DCT, JDCT_FLOAT, JDCT_IFAST, JDCT_ISLOW, jpeg_idct_10x10(), jpeg_idct_10x5(), jpeg_idct_11x11(), jpeg_idct_12x12(), jpeg_idct_12x6(), jpeg_idct_13x13(), jpeg_idct_14x14(), jpeg_idct_14x7(), jpeg_idct_15x15(), jpeg_idct_16x16(), jpeg_idct_16x8(), jpeg_idct_1x1(), jpeg_idct_1x2(), jpeg_idct_2x1(), jpeg_idct_2x2(), jpeg_idct_2x4(), jpeg_idct_3x3(), jpeg_idct_3x6(), jpeg_idct_4x2(), jpeg_idct_4x4(), jpeg_idct_4x8(), jpeg_idct_5x10(), jpeg_idct_5x5(), jpeg_idct_6x12(), jpeg_idct_6x3(), jpeg_idct_6x6(), jpeg_idct_7x14(), jpeg_idct_7x7(), jpeg_idct_8x16(), jpeg_idct_8x4(), jpeg_idct_9x9(), jpeg_idct_float(), jpeg_idct_ifast(), jpeg_idct_islow(), method, MULTIPLY16V16, NULL, my_idct_controller::pub, jpeg_component_info::quant_table, row, and SHIFT_TEMPS.


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