Index: filters/crop/filter_crop.c
===================================================================
RCS file: /var/lib/mythcvs/mythtv/filters/crop/filter_crop.c,v
retrieving revision 1.7
diff -u -r1.7 filter_crop.c
--- filters/crop/filter_crop.c	9 May 2005 19:31:31 -0000	1.7
+++ filters/crop/filter_crop.c	15 May 2005 01:49:41 -0000
@@ -219,9 +219,12 @@
   filter->cropC2 = filter->Luma_plane_size + ((*width * (*height/16 - yp2) * 4) / 8);
   filter->xcrop1 = xp1;
   filter->xcrop2 = (*width/16) - xp2;
-  
+
+#ifdef MMX  
   if (mm_support()&MM_MMX) filter->vf.filter = &cropMMX;
-  else filter->vf.filter = &crop;
+  else
+#endif
+    filter->vf.filter = &crop;
 
   filter->vf.cleanup = NULL;
   TF_INIT(filter);
Index: filters/quickdnr/filter_quickdnr.c
===================================================================
RCS file: /var/lib/mythcvs/mythtv/filters/quickdnr/filter_quickdnr.c,v
retrieving revision 1.12
diff -u -r1.12 filter_quickdnr.c
--- filters/quickdnr/filter_quickdnr.c	9 May 2005 19:31:32 -0000	1.12
+++ filters/quickdnr/filter_quickdnr.c	15 May 2005 01:49:41 -0000
@@ -449,7 +449,8 @@
     filter->Chroma_threshold2 = CHROMA_THRESHOLD2_DEFAULT;
     double_threshold = 1;
   }
-
+  
+#ifdef MMX
   if(mm_support() > MM_MMXEXT) {
     if(double_threshold) filter->vf.filter = &quickdnr2MMX;
     else filter->vf.filter = &quickdnrMMX;
@@ -476,7 +477,9 @@
     }
 
   }
-  else if(double_threshold) filter->vf.filter = &quickdnr2;
+  else
+#endif
+  if(double_threshold) filter->vf.filter = &quickdnr2;
   else filter->vf.filter = &quickdnr;
 
   filter->first = 1;
