#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_controller * | my_idct_ptr |
Functions | |
start_pass (j_decompress_ptr cinfo) | |
jinit_inverse_dct (j_decompress_ptr cinfo) |
#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 my_idct_controller* my_idct_ptr |
Definition at line 55 of file jddctmgr.c.
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.