[svn] / trunk / xvidcore / src / plugins / plugin_ssim.c Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/plugins/plugin_ssim.c

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

revision 1730, Wed Oct 11 13:55:32 2006 UTC revision 1732, Fri Oct 13 06:32:02 2006 UTC
# Line 296  Line 296 
296                  meano = ssim->func8x8(ptr1,str);                  meano = ssim->func8x8(ptr1,str);
297                  meanc = ssim->func8x8(ptr2,str);                  meanc = ssim->func8x8(ptr2,str);
298                  ssim->consim(ptr1,ptr2,str,meano>>6,meanc>>6,&devo,&devc,&corr);                  ssim->consim(ptr1,ptr2,str,meano>>6,meanc>>6,&devo,&devc,&corr);
299                    emms();
300    
301                  val = calc_ssim(meano,meanc,devo,devc,corr);                  val = calc_ssim(meano,meanc,devo,devc,corr);
302                  isum += val;                  isum += val;
# Line 318  Line 319 
319                          meano = ssim->func8x8(ptr1,str);                          meano = ssim->func8x8(ptr1,str);
320                          meanc = ssim->func8x8(ptr2,str);                          meanc = ssim->func8x8(ptr2,str);
321                          ssim->consim(ptr1,ptr2,str,meano>>6,meanc>>6,&devo,&devc,&corr);                          ssim->consim(ptr1,ptr2,str,meano>>6,meanc>>6,&devo,&devc,&corr);
322                            emms();
323    
324                          val = calc_ssim(meano,meanc,devo,devc,corr);                          val = calc_ssim(meano,meanc,devo,devc,corr);
325                          isum += val;                          isum += val;
326                          c++;                          c++;
# Line 370  Line 373 
373    
374          ssim->param = param;          ssim->param = param;
375    
376    #if defined(ARCH_IS_IA32)
377          if(cpu_flags & XVID_CPU_MMX){          if(cpu_flags & XVID_CPU_MMX){
378                  ssim->func8x8 = lum_8x8_mmx;                  ssim->func8x8 = lum_8x8_mmx;
379                  ssim->consim = consim_mmx;                  ssim->consim = consim_mmx;
# Line 377  Line 381 
381          if(cpu_flags & XVID_CPU_SSE2){          if(cpu_flags & XVID_CPU_SSE2){
382                  ssim->consim = consim_sse2;                  ssim->consim = consim_sse2;
383          }          }
384    #endif
385    
386          ssim->ssim_sum = 0.0;          ssim->ssim_sum = 0.0;
387          ssim->frame_cnt = 0;          ssim->frame_cnt = 0;

Legend:
Removed from v.1730  
changed lines
  Added in v.1732

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