Defines | Typedefs | Functions | Variables
jdct.h File Reference
This graph shows which files directly or indirectly include this file:

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 /* fractional bits in scale factors */
#define ONE   ((INT32) 1)
#define RANGE_MASK   (MAXJSAMPLE * 4 + 3) /* 2 bits wider than legal samples */

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, forward_DCT_method_ptr,(DCTELEM *data))
typedef JMETHOD (void, float_DCT_method_ptr,(FAST_FLOAT *data))

Variables

jpeg_component_info JCOEFPTR coef_block
jpeg_component_infocompptr
jpeg_component_info JCOEFPTR
JSAMPARRAY 
output_buf
jpeg_component_info JCOEFPTR
JSAMPARRAY JDIMENSION 
output_col

Define Documentation

#define CONST_SCALE   (ONE << CONST_BITS)

Definition at line 132 of file jdct.h.

#define DESCALE (   x,
 
)    RIGHT_SHIFT((x) + (ONE << ((n)-1)), n)

Definition at line 146 of file jdct.h.

#define FIX (   x)    ((INT32) ((x) * CONST_SCALE + 0.5))

Definition at line 139 of file jdct.h.

#define IDCT_range_limit (   cinfo)    ((cinfo)->sample_range_limit + CENTERJSAMPLE)

Definition at line 76 of file jdct.h.

#define IFAST_SCALE_BITS   13 /* fractional bits in scale factors */

Definition at line 62 of file jdct.h.

#define ONE   ((INT32) 1)

Definition at line 131 of file jdct.h.

#define RANGE_MASK   (MAXJSAMPLE * 4 + 3) /* 2 bits wider than legal samples */

Definition at line 78 of file jdct.h.


Typedef Documentation

typedef INT32 DCTELEM

Definition at line 32 of file jdct.h.

typedef FAST_FLOAT FLOAT_MULT_TYPE

Definition at line 64 of file jdct.h.

Definition at line 61 of file jdct.h.

typedef MULTIPLIER ISLOW_MULT_TYPE

Definition at line 56 of file jdct.h.


Function Documentation

EXTERN ( void  )
typedef JMETHOD ( void  ,
forward_DCT_method_ptr  ,
(DCTELEM *data  
)
typedef JMETHOD ( void  ,
float_DCT_method_ptr  ,
(FAST_FLOAT *data  
)

Variable Documentation

Definition at line 102 of file jdct.h.

Definition at line 102 of file jdct.h.

Definition at line 102 of file jdct.h.

Definition at line 102 of file jdct.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:20