[cvs] / xvidcore / src / image / qpel.c Repository:
ViewVC logotype

Diff of /xvidcore/src/image/qpel.c

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

revision 1.6, Mon Jul 11 22:10:24 2005 UTC revision 1.7, Mon Aug 1 10:53:46 2005 UTC
# Line 408  Line 408 
408   * Using Symmetries (and bswap) could reduce further   * Using Symmetries (and bswap) could reduce further
409   * the memory to 7 tables (->14K). */   * the memory to 7 tables (->14K). */
410  #ifdef ARCH_IS_X86_64  #ifdef ARCH_IS_X86_64
411  extern int16_t xvid_FIR_1_0_0_0[256][4];  #define __SCOPE extern
 extern int16_t xvid_FIR_3_1_0_0[256][4];  
 extern int16_t xvid_FIR_6_3_1_0[256][4];  
 extern int16_t xvid_FIR_14_3_2_1[256][4];  
 extern int16_t xvid_FIR_20_6_3_1[256][4];  
 extern int16_t xvid_FIR_20_20_6_3[256][4];  
 extern int16_t xvid_FIR_23_19_6_3[256][4];  
 extern int16_t xvid_FIR_7_20_20_6[256][4];  
 extern int16_t xvid_FIR_6_20_20_6[256][4];  
 extern int16_t xvid_FIR_6_20_20_7[256][4];  
 extern int16_t xvid_FIR_3_6_20_20[256][4];  
 extern int16_t xvid_FIR_3_6_19_23[256][4];  
 extern int16_t xvid_FIR_1_3_6_20[256][4];  
 extern int16_t xvid_FIR_1_2_3_14[256][4];  
 extern int16_t xvid_FIR_0_1_3_6[256][4];  
 extern int16_t xvid_FIR_0_0_1_3[256][4];  
 extern int16_t xvid_FIR_0_0_0_1[256][4];  
412  #else  #else
413  int16_t xvid_FIR_1_0_0_0[256][4];  #define __SCOPE
 int16_t xvid_FIR_3_1_0_0[256][4];  
 int16_t xvid_FIR_6_3_1_0[256][4];  
 int16_t xvid_FIR_14_3_2_1[256][4];  
 int16_t xvid_FIR_20_6_3_1[256][4];  
 int16_t xvid_FIR_20_20_6_3[256][4];  
 int16_t xvid_FIR_23_19_6_3[256][4];  
 int16_t xvid_FIR_7_20_20_6[256][4];  
 int16_t xvid_FIR_6_20_20_6[256][4];  
 int16_t xvid_FIR_6_20_20_7[256][4];  
 int16_t xvid_FIR_3_6_20_20[256][4];  
 int16_t xvid_FIR_3_6_19_23[256][4];  
 int16_t xvid_FIR_1_3_6_20[256][4];  
 int16_t xvid_FIR_1_2_3_14[256][4];  
 int16_t xvid_FIR_0_1_3_6[256][4];  
 int16_t xvid_FIR_0_0_1_3[256][4];  
 int16_t xvid_FIR_0_0_0_1[256][4];  
414  #endif  #endif
415    
416    __SCOPE int16_t xvid_FIR_1_0_0_0[256][4];
417    __SCOPE int16_t xvid_FIR_3_1_0_0[256][4];
418    __SCOPE int16_t xvid_FIR_6_3_1_0[256][4];
419    __SCOPE int16_t xvid_FIR_14_3_2_1[256][4];
420    __SCOPE int16_t xvid_FIR_20_6_3_1[256][4];
421    __SCOPE int16_t xvid_FIR_20_20_6_3[256][4];
422    __SCOPE int16_t xvid_FIR_23_19_6_3[256][4];
423    __SCOPE int16_t xvid_FIR_7_20_20_6[256][4];
424    __SCOPE int16_t xvid_FIR_6_20_20_6[256][4];
425    __SCOPE int16_t xvid_FIR_6_20_20_7[256][4];
426    __SCOPE int16_t xvid_FIR_3_6_20_20[256][4];
427    __SCOPE int16_t xvid_FIR_3_6_19_23[256][4];
428    __SCOPE int16_t xvid_FIR_1_3_6_20[256][4];
429    __SCOPE int16_t xvid_FIR_1_2_3_14[256][4];
430    __SCOPE int16_t xvid_FIR_0_1_3_6[256][4];
431    __SCOPE int16_t xvid_FIR_0_0_1_3[256][4];
432    __SCOPE int16_t xvid_FIR_0_0_0_1[256][4];
433    
434  static void Init_FIR_Table(int16_t Tab[][4],  static void Init_FIR_Table(int16_t Tab[][4],
435                             int A, int B, int C, int D)                             int A, int B, int C, int D)
436  {  {

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

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