diff -uNr gst-plugins-good-0.10.29/sys/v4l2/gstv4l2object.c
gst-plugins-good-0.10.29-fixed/sys/v4l2/gstv4l2object.c
--- gst-plugins-good-0.10.29/sys/v4l2/gstv4l2object.c 2011-03-08
06:34:55.000000000 -0500
+++ gst-plugins-good-0.10.29-fixed/sys/v4l2/gstv4l2object.c 2011-06-04
23:59:31.040616435 -0400
@@ -1504,9 +1504,9 @@
   gint int_height = height;

   /* interlaced detection using VIDIOC_TRY/S_FMT */
-  if (!gst_v4l2_object_get_nearest_size (v4l2object, pixelformat,
-          &int_width, &int_height, &interlaced))
-    return NULL;
+  //if (!gst_v4l2_object_get_nearest_size (v4l2object, pixelformat,
+  //        &int_width, &int_height, &interlaced))
+  //  return NULL;

   memset (&ival, 0, sizeof (struct v4l2_frmivalenum));
   ival.index = 0;
