Doxygen Source Code Documentation
jdct.h File Reference
Go to the source code of this file.
Defines | |
#define | IFAST_SCALE_BITS 13 |
#define | IDCT_range_limit(cinfo) ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
#define | RANGE_MASK (MAXJSAMPLE * 4 + 3) |
#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)) | |
Variables | |
jpeg_component_info * | compptr |
jpeg_component_info JCOEFPTR | coef_block |
jpeg_component_info JCOEFPTR JSAMPARRAY | output_buf |
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION | output_col |
Define Documentation
|
|
|
Definition at line 146 of file jdct.h. Referenced by jpeg_fdct_islow(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_islow(), start_pass(), and start_pass_fdctmgr(). |
|
|
|
Definition at line 76 of file jdct.h. Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow(). |
|
Definition at line 62 of file jdct.h. Referenced by start_pass(). |
|
|
|
Definition at line 175 of file jdct.h. Referenced by start_pass(), and start_pass_fdctmgr(). |
|
|
|
Definition at line 78 of file jdct.h. Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow(). |
Typedef Documentation
|
|
|
Definition at line 64 of file jdct.h. Referenced by jpeg_idct_float(), and start_pass(). |
|
Definition at line 61 of file jdct.h. Referenced by jpeg_idct_ifast(), and start_pass(). |
|
Definition at line 56 of file jdct.h. Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_islow(), and start_pass(). |
Function Documentation
|
|
|
|
|
|
Variable Documentation
|
Definition at line 117 of file jdct.h. Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow(). |
|
|
|
|
Definition at line 117 of file jdct.h. Referenced by decompress_data(), decompress_onepass(), decompress_smooth_data(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow(). |