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(). | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  