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

Diff of /xvidcore/src/quant/quant.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.2, Thu Oct 9 18:50:22 2003 UTC revision 1.5, Mon Apr 4 23:49:37 2005 UTC
# Line 35  Line 35 
35  typedef uint32_t (quant_intraFunc) (int16_t * coeff,  typedef uint32_t (quant_intraFunc) (int16_t * coeff,
36                                                                          const int16_t * data,                                                                          const int16_t * data,
37                                                                          const uint32_t quant,                                                                          const uint32_t quant,
38                                                                          const uint32_t dcscalar);                                                                          const uint32_t dcscalar,
39                                                                            const uint16_t * mpeg_quant_matrices);
40    
41  typedef quant_intraFunc *quant_intraFuncPtr;  typedef quant_intraFunc *quant_intraFuncPtr;
42    
# Line 66  Line 67 
67  quant_intraFunc quant_h263_intra_ia64;  quant_intraFunc quant_h263_intra_ia64;
68  #endif  #endif
69    
70    #ifdef ARCH_IS_PPC
71    quant_intraFunc quant_h263_intra_altivec_c;
72    #endif
73    
74    #ifdef ARCH_IS_X86_64
75    quant_intraFunc quant_h263_intra_x86_64;
76    quant_intraFunc quant_mpeg_intra_x86_64;
77    #endif
78    
79  /* DeQuant functions */  /* DeQuant functions */
80  quant_intraFunc dequant_h263_intra_c;  quant_intraFunc dequant_h263_intra_c;
81  quant_intraFunc dequant_mpeg_intra_c;  quant_intraFunc dequant_mpeg_intra_c;
# Line 84  Line 94 
94  quanth263_intraFunc dequant_intra_ia64;  quanth263_intraFunc dequant_intra_ia64;
95  #endif  #endif
96    
97    #ifdef ARCH_IS_PPC
98    quant_intraFunc dequant_h263_intra_altivec_c;
99    quant_intraFunc dequant_mpeg_intra_altivec_c;
100    #endif
101    
102    #ifdef ARCH_IS_X86_64
103    quant_intraFunc dequant_h263_intra_x86_64;
104    quant_intraFunc dequant_mpeg_intra_x86_64;
105    #endif
106    
107  /*****************************************************************************  /*****************************************************************************
108   * Common API for Inter (de)Quant functions   * Common API for Inter (de)Quant functions
109   ****************************************************************************/   ****************************************************************************/
110    
111  typedef uint32_t (quant_interFunc) (int16_t * coeff,  typedef uint32_t (quant_interFunc) (int16_t * coeff,
112                                                                          const int16_t * data,                                                                          const int16_t * data,
113                                                                          const uint32_t quant);                                                                          const uint32_t quant,
114                                                                            const uint16_t * mpeg_quant_matrices);
115    
116  typedef quant_interFunc *quant_interFuncPtr;  typedef quant_interFunc *quant_interFuncPtr;
117    
# Line 120  Line 141 
141  quant_interFunc quant_h263_inter_ia64;  quant_interFunc quant_h263_inter_ia64;
142  #endif  #endif
143    
144    #ifdef ARCH_IS_PPC
145    quant_interFunc quant_h263_inter_altivec_c;
146    #endif
147    
148    #ifdef ARCH_IS_X86_64
149    quant_interFunc quant_h263_inter_x86_64;
150    quant_interFunc quant_mpeg_inter_x86_64;
151    #endif
152    
153  quant_interFunc dequant_h263_inter_c;  quant_interFunc dequant_h263_inter_c;
154  quant_interFunc dequant_mpeg_inter_c;  quant_interFunc dequant_mpeg_inter_c;
155    
# Line 137  Line 167 
167  quant_interFunc dequant_h263_inter_ia64;  quant_interFunc dequant_h263_inter_ia64;
168  #endif  #endif
169    
170    #ifdef ARCH_IS_PPC
171    quant_interFunc dequant_h263_inter_altivec_c;
172    quant_interFunc dequant_mpeg_inter_altivec_c;
173    #endif
174    
175    #ifdef ARCH_IS_X86_64
176    quant_interFunc dequant_h263_inter_x86_64;
177    quant_interFunc dequant_mpeg_inter_x86_64;
178    #endif
179    
180  #endif /* _QUANT_H_ */  #endif /* _QUANT_H_ */

Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.5

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