Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:crop

117 void dump_crop(struct v4l2_crop *crop)
119 LOGI("crop l: %d ", crop->c.left);
120 LOGI("crop t: %d ", crop->c.top);
121 LOGI("crop w: %d ", crop->c.width);
122 LOGI("crop h: %d\n", crop->c.height);
135 struct v4l2_crop crop;
153 crop.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
154 ret = ioctl(fd, VIDIOC_G_CROP, &crop);
157 LOGI("output crop:\n");
158 dump_crop(&crop);
160 crop.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
161 ret = ioctl(fd, VIDIOC_G_CROP, &crop);
164 LOGI("ovelay crop:\n");
165 dump_crop(&crop);
337 struct v4l2_crop crop;
340 crop.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
341 ret = v4l2_overlay_ioctl(fd, VIDIOC_G_CROP, &crop, "get crop");
342 crop.c.left = x;
343 crop.c.top = y;
344 crop.c.width = w;
345 crop.c.height = h;
346 crop.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
348 return v4l2_overlay_ioctl(fd, VIDIOC_S_CROP, &crop, "set crop");
355 struct v4l2_crop crop;
358 crop.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
359 ret = v4l2_overlay_ioctl(fd, VIDIOC_G_CROP, &crop, "get crop");
360 *x = crop.c.left;
361 *y = crop.c.top;
362 *w = crop.c.width;
363 *h = crop.c.height;