Home
last modified time | relevance | path

Searched refs:fival (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/media/usb/uvc/
Duvc_v4l2.c1137 struct v4l2_frmivalenum *fival) in uvc_ioctl_enum_frameintervals() argument
1147 if (stream->format[i].fcc == fival->pixel_format) { in uvc_ioctl_enum_frameintervals()
1156 if (format->frame[i].wWidth == fival->width && in uvc_ioctl_enum_frameintervals()
1157 format->frame[i].wHeight == fival->height) { in uvc_ioctl_enum_frameintervals()
1166 if (fival->index >= frame->bFrameIntervalType) in uvc_ioctl_enum_frameintervals()
1169 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in uvc_ioctl_enum_frameintervals()
1170 fival->discrete.numerator = in uvc_ioctl_enum_frameintervals()
1171 frame->dwFrameInterval[fival->index]; in uvc_ioctl_enum_frameintervals()
1172 fival->discrete.denominator = 10000000; in uvc_ioctl_enum_frameintervals()
1173 uvc_simplify_fraction(&fival->discrete.numerator, in uvc_ioctl_enum_frameintervals()
[all …]
/linux-4.1.27/drivers/media/usb/cpia2/
Dcpia2_v4l.c603 struct v4l2_frmivalenum *fival) in cpia2_enum_frameintervals() argument
609 if (fival->pixel_format != V4L2_PIX_FMT_MJPEG && in cpia2_enum_frameintervals()
610 fival->pixel_format != V4L2_PIX_FMT_JPEG) in cpia2_enum_frameintervals()
617 if (fival->index > max) in cpia2_enum_frameintervals()
620 if (fival->width == cpia2_framesizes[i].width && in cpia2_enum_frameintervals()
621 fival->height == cpia2_framesizes[i].height) in cpia2_enum_frameintervals()
625 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in cpia2_enum_frameintervals()
626 fival->discrete = framerate_controls[fival->index].period; in cpia2_enum_frameintervals()
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-v4l2.c557 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
563 if (fival->index > 4) in vidioc_enum_frameintervals()
566 if (!valid_pixelformat(fival->pixel_format)) in vidioc_enum_frameintervals()
572 if (fival->width == ((width >> i) & ~0xf) && in vidioc_enum_frameintervals()
573 fival->height == ((height >> i) & ~0xf)) in vidioc_enum_frameintervals()
578 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
579 fival->discrete.numerator = 1001 * (fival->index + 1); in vidioc_enum_frameintervals()
580 fival->discrete.denominator = go->sensor_framerate; in vidioc_enum_frameintervals()
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-v4l.c951 struct v4l2_frmivalenum *fival) in pwc_enum_frameintervals() argument
958 if (pwc_image_sizes[i][0] == fival->width && in pwc_enum_frameintervals()
959 pwc_image_sizes[i][1] == fival->height) { in pwc_enum_frameintervals()
966 if (size < 0 || fival->pixel_format != V4L2_PIX_FMT_YUV420) in pwc_enum_frameintervals()
969 i = pwc_get_fps(pdev, fival->index, size); in pwc_enum_frameintervals()
973 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in pwc_enum_frameintervals()
974 fival->discrete.numerator = 1; in pwc_enum_frameintervals()
975 fival->discrete.denominator = i; in pwc_enum_frameintervals()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-vid-cap.c1743 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
1749 fmt = vivid_get_format(dev, fival->pixel_format); in vidioc_enum_frameintervals()
1754 if (fival->index) in vidioc_enum_frameintervals()
1756 if (fival->width < MIN_WIDTH || fival->width > MAX_WIDTH * MAX_ZOOM) in vidioc_enum_frameintervals()
1758 if (fival->height < MIN_HEIGHT || fival->height > MAX_HEIGHT * MAX_ZOOM) in vidioc_enum_frameintervals()
1760 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
1761 fival->discrete = dev->timeperframe_vid_cap; in vidioc_enum_frameintervals()
1766 if (fival->width == webcam_sizes[i].width && in vidioc_enum_frameintervals()
1767 fival->height == webcam_sizes[i].height) in vidioc_enum_frameintervals()
1771 if (fival->index >= 2 * (3 - i)) in vidioc_enum_frameintervals()
[all …]
Dvivid-vid-cap.h67 int vidioc_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival);
/linux-4.1.27/drivers/media/usb/gspca/
Dgspca.c1233 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
1236 int mode = wxh_to_mode(gspca_dev, fival->width, fival->height); in vidioc_enum_frameintervals()
1243 if (fival->pixel_format != in vidioc_enum_frameintervals()
1248 if (fival->index == i) { in vidioc_enum_frameintervals()
1249 fival->type = V4L2_FRMSIZE_TYPE_DISCRETE; in vidioc_enum_frameintervals()
1250 fival->discrete.numerator = 1; in vidioc_enum_frameintervals()
1251 fival->discrete.denominator = in vidioc_enum_frameintervals()
/linux-4.1.27/include/media/
Dv4l2-ioctl.h259 struct v4l2_frmivalenum *fival);