|  | COSMOS core
    1.0.2 (beta)
    Comprehensive Open-architecture Solution for Mission Operations Systems | 
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_t) 1) | 
| #define | CONST_SCALE (ONE << CONST_BITS) | 
| #define | FIX(x) ((int32_t) ((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_t | DCTELEM | 
| typedef MULTIPLIER | ISLOW_MULT_TYPE | 
| typedef int32_t | 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 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_t) 1) | 
| #define CONST_SCALE (ONE << CONST_BITS) | 
| #define FIX | ( | x | ) | ((int32_t) ((x) * CONST_SCALE + 0.5)) | 
| #define DESCALE | ( | x, | |
| n | |||
| ) | RIGHT_SHIFT((x) + (ONE << ((n)-1)), n) | 
| #define MULTIPLY16V16 | ( | var1, | |
| var2 | |||
| ) | ((var1) * (var2)) | 
| typedef int32_t DCTELEM | 
| typedef MULTIPLIER ISLOW_MULT_TYPE | 
| typedef int32_t IFAST_MULT_TYPE | 
| typedef FAST_FLOAT FLOAT_MULT_TYPE | 
| typedef JMETHOD | ( | void | , | 
| forward_DCT_method_ptr | , | ||
| (DCTELEM *data) | |||
| ) | 
| typedef JMETHOD | ( | void | , | 
| float_DCT_method_ptr | , | ||
| (FAST_FLOAT *data) | |||
| ) | 
| EXTERN | ( | void | ) | 
| 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 |