diff libmpcodecs/vd_libmpeg2.c @ 26393:2506f1b0bdbe

Backport SSE2-optimized IDCT routines from upstream libmpeg2. Thanks to Alexander Strange for finding and fixing some bugs.
author diego
date Sat, 12 Apr 2008 22:42:00 +0000
parents e3be2de66969
children 05841cbb86aa
line wrap: on
line diff
--- a/libmpcodecs/vd_libmpeg2.c	Sat Apr 12 22:01:16 2008 +0000
+++ b/libmpcodecs/vd_libmpeg2.c	Sat Apr 12 22:42:00 2008 +0000
@@ -74,6 +74,8 @@
        accel |= MPEG2_ACCEL_X86_MMXEXT;
     if(gCpuCaps.has3DNow)
        accel |= MPEG2_ACCEL_X86_3DNOW;
+    if(gCpuCaps.hasSSE2)
+       accel |= MPEG2_ACCEL_X86_SSE2;
     if(gCpuCaps.hasAltiVec)
        accel |= MPEG2_ACCEL_PPC_ALTIVEC;
     #ifdef HAVE_VIS