www.pudn.com > wavecode.rar > dct.h


#ifndef CRB_DCT_H 
#define CRB_DCT_H 
 
typedef int		RAWDATA; 
typedef double	DCTDATA; 
 
#define DCTSIZE2 64 
#define DCTSIZE	 8 
 
extern void dct_init(void); 
extern void idct_init(void); 
 
extern void dct(RAWDATA * in_data, DCTDATA * out_data ); 
extern void idct(DCTDATA * coef_block, RAWDATA * output_buf); 
 
/*** <> when DCTDATA is double, there are unecessary copies going 
	on in the dct() routines ***/ 
 
#endif //CRB_DCT_H