Small fix, now pwc driver can tell about its buffers.
authorEdgard Lima <edgard.lima@indt.org.br>
Mon, 27 Mar 2006 17:06:45 +0000 (17:06 +0000)
committerEdgard Lima <edgard.lima@indt.org.br>
Mon, 27 Mar 2006 17:06:45 +0000 (17:06 +0000)
Original commit message from CVS:
Small fix, now pwc driver can tell about its buffers.

ChangeLog
sys/v4l2/v4l2src_calls.c

index 803cf66..13afecd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-27  Edgard Lima <edgard.lima@indt.org.br>
+
+       * gst-plugins-bad/sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init):
+       Small fix, now pwc driver can tell about its buffers.
+
 2006-03-27  Tim-Philipp Müller  <tim at centricular dot net>
 
        * configure.ac:
index 73adb04..19af162 100644 (file)
@@ -352,8 +352,11 @@ gst_v4l2src_capture_init (GstV4l2Src * v4l2src)
 
       gst_atomic_int_set (&buffer->refcount, 1);
       buffer->pool = v4l2src->pool;
+      memset (&buffer->buffer, 0x00, sizeof (buffer->buffer));
       buffer->buffer.index = n;
-      buffer->buffer.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+      buffer->buffer.type = v4l2src->breq.type;
+      buffer->buffer.memory = v4l2src->breq.memory;
+
       if (ioctl (GST_V4L2ELEMENT (v4l2src)->video_fd, VIDIOC_QUERYBUF,
               &buffer->buffer) < 0) {
         GST_ELEMENT_ERROR (v4l2src, RESOURCE, READ, (NULL),
@@ -624,7 +627,6 @@ gst_v4l2src_get_fps (GstV4l2Src * v4l2src, gint * fps_n, gint * fps_d)
       return TRUE;
     }
   }
-
   return FALSE;
 
 }