[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.44, Thu Feb 20 22:46:18 2003 UTC revision 1.47, Wed Jun 11 14:10:55 2003 UTC
# Line 488  Line 488 
488    
489          if ((cpu_flags & XVID_CPU_SSE2)) {          if ((cpu_flags & XVID_CPU_SSE2)) {
490    
491    #if defined(EXPERIMENTAL_SSE2_CODE) /* many people reported crashes with SSE2 */
492                                                                            /* better deactivate it completely and fix everything */
493                                                                            /* in dev-api-4 */
494                  calc_cbp = calc_cbp_sse2;                  calc_cbp = calc_cbp_sse2;
495    
496                  /* Quantization */                  /* Quantization */
# Line 496  Line 499 
499                  quant_inter   = quant_inter_sse2;                  quant_inter   = quant_inter_sse2;
500                  dequant_inter = dequant_inter_sse2;                  dequant_inter = dequant_inter_sse2;
501    
 #if defined(EXPERIMENTAL_SSE2_CODE)  
502                  /* ME; slower than xmm */                  /* ME; slower than xmm */
503                  sad16    = sad16_sse2;                  sad16    = sad16_sse2;
504                  dev16    = dev16_sse2;                  dev16    = dev16_sse2;
505  #endif  #endif
506                  /* Forward and Inverse DCT */                  /* Forward and Inverse DCT */
507                  idct  = idct_sse2;                  /* idct  = idct_sse2;
508                  fdct = fdct_sse2;                  /* fdct = fdct_sse2; Both are none to be unprecise - better deactivate for now */
509          }          }
510  #endif  #endif
511    
# Line 811  Line 813 
813    
814  int xvid_init_test(int flags)  int xvid_init_test(int flags)
815  {  {
816          int cpu_flags = 0;  #if defined(ARCH_IS_IA32)
817            int cpu_flags;
818          srand(time(0));  #endif
819    
820          printf("XviD tests\n\n");          printf("XviD tests\n\n");
821    
# Line 824  Line 826 
826          idct_int32_init();          idct_int32_init();
827          emms();          emms();
828    
829            srand(time(0));
830    
831          /* fDCT test */          /* fDCT test */
832          printf("--- fdct ---\n");          printf("--- fdct ---\n");
833                  test_transform(fdct_int32, fdct_int32, "c", TEST_FDCT, flags);                  test_transform(fdct_int32, fdct_int32, "c", TEST_FDCT, flags);

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.47

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