--- branches/dev-api-4/xvidcore/src/xvid.c 2003/10/07 13:02:35 1174 +++ branches/dev-api-4/xvidcore/src/xvid.c 2003/10/27 01:03:06 1190 @@ -19,7 +19,7 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: xvid.c,v 1.45.2.16 2003-10-07 13:02:35 edgomez Exp $ + * $Id: xvid.c,v 1.45.2.17 2003-10-27 01:03:06 edgomez Exp $ * ****************************************************************************/ @@ -308,7 +308,7 @@ if ((cpu_flags & XVID_CPU_MMX)) { /* Forward and Inverse Discrete Cosine Transformation functions */ - fdct = fdct_mmx; + fdct = fdct_mmx_skal; idct = idct_mmx; /* Qpel stuff */ @@ -398,7 +398,8 @@ if ((cpu_flags & XVID_CPU_MMXEXT)) { - /* Inverse DCT */ + /* DCT */ + fdct = fdct_xmm_skal; idct = idct_xmm; /* Interpolation */ @@ -493,11 +494,6 @@ /* ME; slower than xmm */ sad16 = sad16_sse2; dev16 = dev16_sse2; - /* Forward and Inverse DCT */ -#if 0 /* Both function are known to be unprecise, better keep them deactivated */ - idct = idct_sse2; - fdct = fdct_sse2; -#endif } #endif #endif