Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/usb/uvc/
Duvc_v4l2.c1211 struct v4l2_frmivalenum *fival) in uvc_ioctl_enum_frameintervals() argument
1223 if (stream->format[i].fcc == fival->pixel_format) { in uvc_ioctl_enum_frameintervals()
1231 index = fival->index; in uvc_ioctl_enum_frameintervals()
1233 if (format->frame[i].wWidth == fival->width && in uvc_ioctl_enum_frameintervals()
1234 format->frame[i].wHeight == fival->height) { in uvc_ioctl_enum_frameintervals()
1246 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in uvc_ioctl_enum_frameintervals()
1247 fival->discrete.numerator = in uvc_ioctl_enum_frameintervals()
1249 fival->discrete.denominator = 10000000; in uvc_ioctl_enum_frameintervals()
1250 uvc_simplify_fraction(&fival->discrete.numerator, in uvc_ioctl_enum_frameintervals()
1251 &fival->discrete.denominator, 8, 333); in uvc_ioctl_enum_frameintervals()
[all …]
/Linux-v4.19/drivers/media/platform/qcom/venus/
Dvenc.c579 struct v4l2_frmivalenum *fival) in venc_enum_frameintervals() argument
584 fival->type = V4L2_FRMIVAL_TYPE_STEPWISE; in venc_enum_frameintervals()
586 fmt = find_format(inst, fival->pixel_format, in venc_enum_frameintervals()
589 fmt = find_format(inst, fival->pixel_format, in venc_enum_frameintervals()
595 if (fival->index) in venc_enum_frameintervals()
598 if (!fival->width || !fival->height) in venc_enum_frameintervals()
601 if (fival->width > frame_width_max(inst) || in venc_enum_frameintervals()
602 fival->width < frame_width_min(inst) || in venc_enum_frameintervals()
603 fival->height > frame_height_max(inst) || in venc_enum_frameintervals()
604 fival->height < frame_height_min(inst)) in venc_enum_frameintervals()
[all …]
/Linux-v4.19/drivers/staging/media/imx/
Dimx-media-capture.c125 struct v4l2_frmivalenum *fival) in capture_enum_frameintervals() argument
130 .index = fival->index, in capture_enum_frameintervals()
132 .width = fival->width, in capture_enum_frameintervals()
133 .height = fival->height, in capture_enum_frameintervals()
138 cc = imx_media_find_format(fival->pixel_format, CS_SEL_ANY, true); in capture_enum_frameintervals()
149 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in capture_enum_frameintervals()
150 fival->discrete = fie.interval; in capture_enum_frameintervals()
/Linux-v4.19/drivers/media/usb/go7007/
Dgo7007-v4l2.c560 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
566 if (fival->index > 4) in vidioc_enum_frameintervals()
569 if (!valid_pixelformat(fival->pixel_format)) in vidioc_enum_frameintervals()
575 if (fival->width == ((width >> i) & ~0xf) && in vidioc_enum_frameintervals()
576 fival->height == ((height >> i) & ~0xf)) in vidioc_enum_frameintervals()
581 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
582 fival->discrete.numerator = 1001 * (fival->index + 1); in vidioc_enum_frameintervals()
583 fival->discrete.denominator = go->sensor_framerate; in vidioc_enum_frameintervals()
/Linux-v4.19/drivers/media/usb/cpia2/
Dcpia2_v4l.c599 struct v4l2_frmivalenum *fival) in cpia2_enum_frameintervals() argument
605 if (fival->pixel_format != V4L2_PIX_FMT_MJPEG && in cpia2_enum_frameintervals()
606 fival->pixel_format != V4L2_PIX_FMT_JPEG) in cpia2_enum_frameintervals()
613 if (fival->index > max) in cpia2_enum_frameintervals()
616 if (fival->width == cpia2_framesizes[i].width && in cpia2_enum_frameintervals()
617 fival->height == cpia2_framesizes[i].height) in cpia2_enum_frameintervals()
621 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in cpia2_enum_frameintervals()
622 fival->discrete = framerate_controls[fival->index].period; in cpia2_enum_frameintervals()
/Linux-v4.19/drivers/media/usb/pwc/
Dpwc-v4l.c950 struct v4l2_frmivalenum *fival) in pwc_enum_frameintervals() argument
957 if (pwc_image_sizes[i][0] == fival->width && in pwc_enum_frameintervals()
958 pwc_image_sizes[i][1] == fival->height) { in pwc_enum_frameintervals()
965 if (size < 0 || fival->pixel_format != V4L2_PIX_FMT_YUV420) in pwc_enum_frameintervals()
968 i = pwc_get_fps(pdev, fival->index, size); in pwc_enum_frameintervals()
972 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in pwc_enum_frameintervals()
973 fival->discrete.numerator = 1; in pwc_enum_frameintervals()
974 fival->discrete.denominator = i; in pwc_enum_frameintervals()
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-vid-cap.c1776 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
1782 fmt = vivid_get_format(dev, fival->pixel_format); in vidioc_enum_frameintervals()
1787 if (fival->index) in vidioc_enum_frameintervals()
1789 if (fival->width < MIN_WIDTH || fival->width > MAX_WIDTH * MAX_ZOOM) in vidioc_enum_frameintervals()
1791 if (fival->height < MIN_HEIGHT || fival->height > MAX_HEIGHT * MAX_ZOOM) in vidioc_enum_frameintervals()
1793 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
1794 fival->discrete = dev->timeperframe_vid_cap; in vidioc_enum_frameintervals()
1799 if (fival->width == webcam_sizes[i].width && in vidioc_enum_frameintervals()
1800 fival->height == webcam_sizes[i].height) in vidioc_enum_frameintervals()
1804 if (fival->index >= 2 * (VIVID_WEBCAM_SIZES - i)) in vidioc_enum_frameintervals()
[all …]
Dvivid-vid-cap.h55 int vidioc_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival);
/Linux-v4.19/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c1335 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
1340 if (fival->index) in vidioc_enum_frameintervals()
1344 if (formats[i].fourcc == fival->pixel_format) in vidioc_enum_frameintervals()
1350 if (fival->width < MIN_WIDTH || fival->width > dev->max_width || in vidioc_enum_frameintervals()
1351 fival->height < MIN_HEIGHT || fival->height > dev->max_height) in vidioc_enum_frameintervals()
1354 fival->type = V4L2_FRMIVAL_TYPE_CONTINUOUS; in vidioc_enum_frameintervals()
1357 fival->stepwise.min = tpf_min; in vidioc_enum_frameintervals()
1358 fival->stepwise.max = tpf_max; in vidioc_enum_frameintervals()
1359 fival->stepwise.step = (struct v4l2_fract) {1, 1}; in vidioc_enum_frameintervals()
/Linux-v4.19/drivers/media/platform/atmel/
Datmel-isi.c732 struct v4l2_frmivalenum *fival) in isi_enum_frameintervals() argument
737 .index = fival->index, in isi_enum_frameintervals()
738 .width = fival->width, in isi_enum_frameintervals()
739 .height = fival->height, in isi_enum_frameintervals()
744 isi_fmt = find_format_by_fourcc(isi, fival->pixel_format); in isi_enum_frameintervals()
755 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in isi_enum_frameintervals()
756 fival->discrete = fie.interval; in isi_enum_frameintervals()
Datmel-isc.c1463 struct v4l2_frmivalenum *fival) in isc_enum_frameintervals() argument
1468 .index = fival->index, in isc_enum_frameintervals()
1469 .width = fival->width, in isc_enum_frameintervals()
1470 .height = fival->height, in isc_enum_frameintervals()
1475 isc_fmt = find_format_by_fourcc(isc, fival->pixel_format); in isc_enum_frameintervals()
1489 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in isc_enum_frameintervals()
1490 fival->discrete = fie.interval; in isc_enum_frameintervals()
/Linux-v4.19/drivers/media/usb/gspca/
Dgspca.c1149 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals() argument
1155 mode = wxh_to_mode(gspca_dev, fival->width, fival->height); in vidioc_enum_frameintervals()
1163 if (fival->pixel_format != in vidioc_enum_frameintervals()
1168 if (fival->index == i) { in vidioc_enum_frameintervals()
1169 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
1170 fival->discrete.numerator = 1; in vidioc_enum_frameintervals()
1171 fival->discrete.denominator = in vidioc_enum_frameintervals()
/Linux-v4.19/drivers/media/platform/
Drenesas-ceu.c1309 struct v4l2_frmivalenum *fival) in ceu_enum_frameintervals() argument
1319 .index = fival->index, in ceu_enum_frameintervals()
1320 .width = fival->width, in ceu_enum_frameintervals()
1321 .height = fival->height, in ceu_enum_frameintervals()
1326 ceu_fmt = get_ceu_fmt_from_fourcc(fival->pixel_format); in ceu_enum_frameintervals()
1335 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in ceu_enum_frameintervals()
1336 fival->discrete = fie.interval; in ceu_enum_frameintervals()
/Linux-v4.19/drivers/media/platform/stm32/
Dstm32-dcmi.c1227 struct v4l2_frmivalenum *fival) in dcmi_enum_frameintervals() argument
1232 .index = fival->index, in dcmi_enum_frameintervals()
1233 .width = fival->width, in dcmi_enum_frameintervals()
1234 .height = fival->height, in dcmi_enum_frameintervals()
1239 sd_fmt = find_format_by_fourcc(dcmi, fival->pixel_format); in dcmi_enum_frameintervals()
1250 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in dcmi_enum_frameintervals()
1251 fival->discrete = fie.interval; in dcmi_enum_frameintervals()
/Linux-v4.19/drivers/media/platform/ti-vpe/
Dcal.c1190 struct v4l2_frmivalenum *fival) in cal_enum_frameintervals() argument
1195 .index = fival->index, in cal_enum_frameintervals()
1196 .width = fival->width, in cal_enum_frameintervals()
1197 .height = fival->height, in cal_enum_frameintervals()
1202 fmt = find_format_by_pix(ctx, fival->pixel_format); in cal_enum_frameintervals()
1211 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in cal_enum_frameintervals()
1212 fival->discrete = fie.interval; in cal_enum_frameintervals()
/Linux-v4.19/include/media/
Dv4l2-ioctl.h563 struct v4l2_frmivalenum *fival);