Lines Matching refs:buf
64 struct v4l2_buffer buf;
105 CLEAR(buf);
107 buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
108 buf.memory = V4L2_MEMORY_MMAP;
109 buf.index = n_buffers;
111 xioctl(fd, VIDIOC_QUERYBUF, &buf);
113 buffers[n_buffers].length = buf.length;
114 buffers[n_buffers].start = v4l2_mmap(NULL, buf.length,
116 fd, buf.m.offset);
125 CLEAR(buf);
126 buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
127 buf.memory = V4L2_MEMORY_MMAP;
128 buf.index = i;
129 xioctl(fd, VIDIOC_QBUF, &buf);
150 CLEAR(buf);
151 buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
152 buf.memory = V4L2_MEMORY_MMAP;
153 xioctl(fd, VIDIOC_DQBUF, &buf);
163 fwrite(buffers[buf.index].start, buf.bytesused, 1, fout);
166 xioctl(fd, VIDIOC_QBUF, &buf);