19 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
20 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 |
* |
* |
22 |
* $Id: quant_mpeg4.h,v 1.7.2.2 2003-06-09 13:55:27 edgomez Exp $ |
* $Id: quant_mpeg4.h,v 1.7.2.3 2003-08-13 11:44:00 edgomez Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
40 |
extern quant_intraFuncPtr dequant4_intra; |
extern quant_intraFuncPtr dequant4_intra; |
41 |
|
|
42 |
quant_intraFunc quant4_intra_c; |
quant_intraFunc quant4_intra_c; |
43 |
|
|
44 |
|
#ifdef ARCH_IS_IA32 |
45 |
quant_intraFunc quant4_intra_mmx; |
quant_intraFunc quant4_intra_mmx; |
46 |
quant_intraFunc quant4_intra_xmm; |
quant_intraFunc quant4_intra_xmm; |
47 |
|
#endif |
48 |
|
|
49 |
quant_intraFunc dequant4_intra_c; |
quant_intraFunc dequant4_intra_c; |
50 |
|
|
51 |
|
#ifdef ARCH_IS_IA32 |
52 |
quant_intraFunc dequant4_intra_mmx; |
quant_intraFunc dequant4_intra_mmx; |
53 |
quant_intraFunc dequant4_intra_3dne; |
quant_intraFunc dequant4_intra_3dne; |
54 |
|
#endif |
55 |
|
|
56 |
/* inter_quant */ |
/* inter_quant */ |
57 |
typedef uint32_t(quant_interFunc) (int16_t * coeff, |
typedef uint32_t(quant_interFunc) (int16_t * coeff, |
63 |
extern quant_interFuncPtr quant4_inter; |
extern quant_interFuncPtr quant4_inter; |
64 |
|
|
65 |
quant_interFunc quant4_inter_c; |
quant_interFunc quant4_inter_c; |
66 |
|
|
67 |
|
#ifdef ARCH_IS_IA32 |
68 |
quant_interFunc quant4_inter_mmx; |
quant_interFunc quant4_inter_mmx; |
69 |
quant_interFunc quant4_inter_xmm; |
quant_interFunc quant4_inter_xmm; |
70 |
|
#endif |
71 |
|
|
72 |
/*inter_dequant */ |
/*inter_dequant */ |
73 |
typedef void (dequant_interFunc) (int16_t * coeff, |
typedef void (dequant_interFunc) (int16_t * coeff, |
79 |
extern dequant_interFuncPtr dequant4_inter; |
extern dequant_interFuncPtr dequant4_inter; |
80 |
|
|
81 |
dequant_interFunc dequant4_inter_c; |
dequant_interFunc dequant4_inter_c; |
82 |
|
|
83 |
|
#ifdef ARCH_IS_IA32 |
84 |
dequant_interFunc dequant4_inter_mmx; |
dequant_interFunc dequant4_inter_mmx; |
85 |
dequant_interFunc dequant4_inter_3dne; |
dequant_interFunc dequant4_inter_3dne; |
86 |
|
#endif |
87 |
|
|
88 |
#endif /* _QUANT_MPEG4_H_ */ |
#endif /* _QUANT_MPEG4_H_ */ |