Go to the source code of this file.
Macros | |
#define | IFAST_SCALE_BITS 13 /* fractional bits in scale factors */ |
#define | IDCT_range_limit(cinfo) ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
#define | RANGE_MASK (MAXJSAMPLE * 4 + 3) /* 2 bits wider than legal samples */ |
#define | ONE ((INT32)1) |
#define | CONST_SCALE (ONE << CONST_BITS) |
#define | FIX(x) ((INT32)((x)*CONST_SCALE + 0.5)) |
#define | DESCALE(x, n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n) |
#define | MULTIPLY16C16(var, const) ((var) * (const)) |
#define | MULTIPLY16V16(var1, var2) ((var1) * (var2)) |
Typedefs | |
typedef INT32 | DCTELEM |
typedef MULTIPLIER | ISLOW_MULT_TYPE |
typedef INT32 | IFAST_MULT_TYPE |
typedef FAST_FLOAT | FLOAT_MULT_TYPE |
Functions | |
typedef | JMETHOD (void, forward_DCT_method_ptr,(DCTELEM *data)) |
typedef | JMETHOD (void, float_DCT_method_ptr,(FAST_FLOAT *data)) |
EXTERN (void) jpeg_fdct_islow JPP((DCTELEM *data)) | |
jpeg_idct_islow | JPP ((j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)) |
#define CONST_SCALE (ONE << CONST_BITS) |
Definition at line 142 of file jdct.h.
Referenced by for(), GLOBAL(), jpeg_idct_1x1(), jpeg_idct_2x2(), start_pass(), and start_pass_fdctmgr().
#define IDCT_range_limit | ( | cinfo | ) | ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
Definition at line 68 of file jdct.h.
Referenced by jpeg_idct_1x1(), and jpeg_idct_2x2().
Definition at line 55 of file jdct.h.
Referenced by start_pass().
#define MULTIPLY16V16 | ( | var1, | |
var2 | |||
) | ((var1) * (var2)) |
Definition at line 171 of file jdct.h.
Referenced by start_pass(), and start_pass_fdctmgr().
#define RANGE_MASK (MAXJSAMPLE * 4 + 3) /* 2 bits wider than legal samples */ |
Definition at line 70 of file jdct.h.
Referenced by for(), jpeg_idct_1x1(), and jpeg_idct_2x2().
typedef FAST_FLOAT FLOAT_MULT_TYPE |
typedef INT32 IFAST_MULT_TYPE |
typedef MULTIPLIER ISLOW_MULT_TYPE |
EXTERN | ( | void | ) |
jpeg_idct_1x1 JPP | ( | (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col) | ) |
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |