The following diff fixes the problem for me.

diff -urN xvidcore-1.1.0-final/src/xvid.c xvidcore-1.1.0-final.new/src/xvid.c
--- xvidcore-1.1.0-final/src/xvid.c     2005-12-30 06:34:56.000000000 -0800
+++ xvidcore-1.1.0-final.new/src/xvid.c 2006-10-29 11:50:56.227030664 -0800
@@ -636,7 +636,11 @@
         * features there really are. */
        if (cpu_flags & XVID_CPU_ASM) {
                /* SIMD state flusher */
-               emms = emms_3dn;
+               if ((cpu_flags & XVID_CPU_3DNOW)) {
+                       emms = emms_3dn;
+               } else {
+                       emms = emms_mmx;
+               }

                /* DCT operators */
                fdct = fdct_skal_x86_64;

-- 
xvidcore is compiled with 3dnow support
https://launchpad.net/bugs/59135

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to