[XviD-devel] [BUG] report from forum

suxen_drol suxen_drol at hotmail.com
Wed Apr 7 13:52:02 CEST 2004


On Wed, 07 Apr 2004 21:05:40 +1000 suxen_drol <suxen_drol at hotmail.com> wrote:
> has any one tried running xvid_enc w/ valgrind recently?

also on the forums, 'Soltius' states that some of our 3DNOWEXT functions
employ MMXEXT instructions. However, whilst the K6-2+ and K6-III+
processors support 3DNOWEXT, they dont have MMXEXT.

he has provided a patch (below).

i've asked that he/she try to  identify which of the 3DNOWEXT functions
contain MMXEXT, so that they can be classified into pure 3DNOWEXT
functions _and_ 3DNOWEXT+MMXEXT functions.

--- xvid.c.orig   Sat Dec 27 07:22:38 2003
+++ xvid.c   Wed Dec 31 15:47:29 2003
@@ -447,7 +447,7 @@
      interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dn;
   }

-   if ((cpu_flags & XVID_CPU_3DNOWEXT)) {
+   if ((cpu_flags & XVID_CPU_3DNOWEXT) && (cpu_flags & XVID_CPU_MMXEXT)) {

      /* Inverse DCT */
      idct =  idct_3dne; 

-- pete




More information about the XviD-devel mailing list