Blob Blame History Raw
--- gst-plugins-good-0.10.4.1/sys/v4l2/v4l2src_calls.c.interlace	2006-11-09 16:01:45.000000000 -0500
+++ gst-plugins-good-0.10.4.1/sys/v4l2/v4l2src_calls.c	2006-11-09 16:02:19.000000000 -0500
@@ -292,7 +292,7 @@
   v4l2src->format.fmt.pix.width = *width;
   v4l2src->format.fmt.pix.height = *height;
   v4l2src->format.fmt.pix.pixelformat = fmt->pixelformat;
-  v4l2src->format.fmt.pix.field = V4L2_FIELD_INTERLACED;
+  v4l2src->format.fmt.pix.field = V4L2_FIELD_ANY;
   v4l2src->format.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
 
   if (ioctl (v4l2src->v4l2object->video_fd, VIDIOC_S_FMT, &v4l2src->format) < 0)
@@ -690,7 +690,7 @@
   fmt.fmt.pix.width = 0;
   fmt.fmt.pix.height = 0;
   fmt.fmt.pix.pixelformat = format->pixelformat;
-  fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;
+  fmt.fmt.pix.field = V4L2_FIELD_ANY;
   if (ioctl (v4l2src->v4l2object->video_fd, VIDIOC_TRY_FMT, &fmt) < 0) {
     GST_DEBUG_OBJECT (v4l2src, "failed to get min size: %s",
         g_strerror (errno));