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

Diff of /xvidcore/src/xvid.c

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

revision 1.45.2.20, Thu Nov 13 23:11:24 2003 UTC revision 1.45.2.25, Wed Dec 17 17:07:38 2003 UTC
# Line 46  Line 46 
46  #include "utils/timer.h"  #include "utils/timer.h"
47  #include "bitstream/mbcoding.h"  #include "bitstream/mbcoding.h"
48  #include "image/qpel.h"  #include "image/qpel.h"
49    #include "image/postprocessing.h"
50    
51  #if defined(_DEBUG)  #if defined(_DEBUG)
52  unsigned int xvid_debug = 0; /* xvid debug mask */  unsigned int xvid_debug = 0; /* xvid debug mask */
# Line 289  Line 290 
290          sad16v     = sad16v_c;          sad16v     = sad16v_c;
291          sse8_16bit = sse8_16bit_c;          sse8_16bit = sse8_16bit_c;
292    
 /*      Halfpel8_Refine = Halfpel8_Refine_c; */  
   
293  #if defined(ARCH_IS_IA32)  #if defined(ARCH_IS_IA32)
294    
295          if ((cpu_flags & XVID_CPU_ASM)) {          if ((cpu_flags & XVID_CPU_ASM)) {
# Line 481  Line 480 
480                  interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dne;                  interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dne;
481          }          }
482    
 #if defined(EXPERIMENTAL_SSE2_CODE) /* mark the whole SSE2 stuff as experimental. At least on  
                                                                            my P4, it crashes... */  
483          if ((cpu_flags & XVID_CPU_SSE2)) {          if ((cpu_flags & XVID_CPU_SSE2)) {
484    
485                  calc_cbp = calc_cbp_sse2;                  calc_cbp = calc_cbp_sse2;
# Line 497  Line 494 
494                  sad16    = sad16_sse2;                  sad16    = sad16_sse2;
495                  dev16    = dev16_sse2;                  dev16    = dev16_sse2;
496    
497                  /* DCT operators */                  /* DCT operators
498                     * no iDCT because it's not "Walken matching" */
499                  fdct = fdct_sse2_skal;                  fdct = fdct_sse2_skal;
                 idct = idct_sse2_dmitry;  
500          }          }
501  #endif  #endif /* ARCH_IS_IA32 */
 #endif  
502    
503  #if defined(ARCH_IS_IA64)  #if defined(ARCH_IS_IA64)
504          if ((cpu_flags & XVID_CPU_ASM)) { /* use assembler routines? */          if ((cpu_flags & XVID_CPU_ASM)) { /* use assembler routines? */
# Line 563  Line 559 
559                  return XVID_ERR_VERSION;                  return XVID_ERR_VERSION;
560    
561          info->actual_version = XVID_VERSION;          info->actual_version = XVID_VERSION;
562          info->build = "dev-api-4";          info->build = "xvid-1.0.0";
563          info->cpu_flags = detect_cpu_flags();          info->cpu_flags = detect_cpu_flags();
564    
565  #if defined(_SMP) && defined(WIN32)  #if defined(_SMP) && defined(WIN32)

Legend:
Removed from v.1.45.2.20  
changed lines
  Added in v.1.45.2.25

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