[cvs] / xvidcore / src / dct / idct.h Repository:
ViewVC logotype

View of /xvidcore/src/dct/idct.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (download) (annotate)
Sat Feb 15 15:22:18 2003 UTC (16 years, 8 months ago) by edgomez
Branch: MAIN
CVS Tags: cvs-head, tag-merging-20040322, merged-dev-api-3
Branch point for: dev-api-4, Isibaar
Changes since 1.7: +9 -59 lines
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
#ifndef _IDCT_H_
#define _IDCT_H_

void idct_int32_init();
void idct_ia64_init();

typedef void (idctFunc) (short *const block);
typedef idctFunc *idctFuncPtr;

extern idctFuncPtr idct;

idctFunc idct_int32;

idctFunc idct_mmx;			/* AP-992, Peter Gubanov, Michel Lespinasse */
idctFunc idct_xmm;			/* AP-992, Peter Gubanov, Michel Lespinasse */
idctFunc idct_3dne;			/* AP-992, Peter Gubanov, Michel Lespinasse, Jaan Kalda */
idctFunc idct_sse2;			/* Dmitry Rozhdestvensky */
idctFunc simple_idct_c;		/* Michael Niedermayer */
idctFunc simple_idct_mmx;	/* Michael Niedermayer; expects permutated data */
idctFunc simple_idct_mmx2;	/* Michael Niedermayer */

idctFunc idct_altivec;
idctFunc idct_ia64;

#endif							/* _IDCT_H_ */

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4