Lines Matching refs:bfr
209 struct v4l2_buffer bfr;
232 memset(&bfr, 0, sizeof(bfr));
233 bfr.type = type;
234 bfr.index = i;
235 if (ioctl(fd, VIDIOC_QUERYBUF, &bfr) < 0)
237 offset = bfr.m.offset;
239 pPriv->bfrs[i].length = bfr.length;
240 bsz = offset + bfr.length;
246 pPriv->bfrs[i].start = mmap(NULL, bfr.length, PROT_READ | PROT_WRITE,
253 DBLOG(3, "bfr %d ofs %#lx adr %p sz %lu\n", i, pPriv->bfrs[i].offset,
260 bfr.index = pPriv->last++;
261 bfr.type = type;
262 if (ioctl(fd, VIDIOC_QBUF, &bfr) < 0)
275 struct v4l2_buffer bfr;
289 memset(&bfr, 0, sizeof(bfr));
290 bfr.type = V4L2_BUF_TYPE_VIDEO_OVERLAY;
291 stat = ioctl(fd, VIDIOC_DQBUF, &bfr);
292 DBLOG(3, "dqbuf %d,%d,%d,%d\n", stat, bfr.index, pPriv->last, errno);
294 return stat == 0 ? bfr.index : -1;
774 struct v4l2_buffer bfr;
787 DBLOG(2, "PutImg id %#x src %d,%d %dx%d drw %d,%d %dx%d bfr %p "
837 memset(&bfr, 0, sizeof(bfr));
838 bfr.type = V4L2_BUF_TYPE_VIDEO_OVERLAY;
839 bfr.index = pPriv->last;
840 bfr.timestamp.tv_sec = 0;
841 bfr.timestamp.tv_usec = 0;
842 bfr.flags |= V4L2_BUF_FLAG_TIMECODE;
843 if (IoCtl(fd, VIDIOC_QBUF, &bfr, 1) != 0)