Go to the source code of this file.
Defines | |
#define | CONST_SCALE (ONE << CONST_BITS) |
#define | DESCALE(x, n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n) |
#define | FIX(x) ((INT32) ((x) * CONST_SCALE + 0.5)) |
#define | IDCT_range_limit(cinfo) ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
#define | IFAST_SCALE_BITS 13 |
#define | MULTIPLY16C16(var, const) ((var) * (const)) |
#define | MULTIPLY16V16(var1, var2) ((var1) * (var2)) |
#define | ONE ((INT32) 1) |
#define | RANGE_MASK (MAXJSAMPLE * 4 + 3) |
Typedefs | |
typedef INT32 | DCTELEM |
typedef FAST_FLOAT | FLOAT_MULT_TYPE |
typedef INT32 | IFAST_MULT_TYPE |
typedef MULTIPLIER | ISLOW_MULT_TYPE |
Functions | |
EXTERN (void) jpeg_fdct_islow JPP((DCTELEM *data)) | |
typedef | JMETHOD (void, float_DCT_method_ptr,(FAST_FLOAT *data)) |
typedef | JMETHOD (void, forward_DCT_method_ptr,(DCTELEM *data)) |
Variables | |
jpeg_component_info JCOEFPTR | coef_block |
jpeg_component_info * | compptr |
jpeg_component_info JCOEFPTR JSAMPARRAY | output_buf |
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION | output_col |
#define DESCALE | ( | x, | |||
n | ) | RIGHT_SHIFT((x) + (ONE << ((n)-1)), n) |
Definition at line 146 of file jdct.h.
Referenced by jpeg_fdct_islow(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_islow(), start_pass(), and start_pass_fdctmgr().
#define IDCT_range_limit | ( | cinfo | ) | ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
Definition at line 76 of file jdct.h.
Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_ifast(), and jpeg_idct_islow().
#define IFAST_SCALE_BITS 13 |
#define MULTIPLY16V16 | ( | var1, | |||
var2 | ) | ((var1) * (var2)) |
#define RANGE_MASK (MAXJSAMPLE * 4 + 3) |
Definition at line 78 of file jdct.h.
Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_ifast(), and jpeg_idct_islow().
typedef FAST_FLOAT FLOAT_MULT_TYPE |
typedef INT32 IFAST_MULT_TYPE |
typedef MULTIPLIER ISLOW_MULT_TYPE |
EXTERN | ( | void | ) |
typedef JMETHOD | ( | void | , | |
float_DCT_method_ptr | , | |||
(FAST_FLOAT *data) | ||||
) |
Definition at line 102 of file jdct.h.
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(), do_flip_h(), do_flip_v(), do_rot_180(), do_rot_270(), do_rot_90(), do_transpose(), do_transverse(), emit_dac(), emit_sof(), emit_sos(), encode_mcu_gather(), encode_mcu_huff(), finish_pass_gather(), get_sof(), get_sos(), initial_setup(), 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_calc_output_dimensions(), jpeg_set_colorspace(), jtransform_request_workspace(), latch_quant_tables(), make_funny_pointers(), METHODDEF(), per_scan_setup(), pre_process_data(), sep_downsample(), sep_upsample(), set_bottom_pointers(), set_wraparound_pointers(), smoothing_ok(), start_pass(), start_pass_fdctmgr(), start_pass_huff_decoder(), transpose_critical_parameters(), write_frame_header(), and write_scan_header().
Definition at line 102 of file jdct.h.
Referenced by decompress_data(), decompress_onepass(), and decompress_smooth_data().