Home
last modified time | relevance | path

Searched refs:timeperframe (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/usb/gadget/function/
H A Duvc_v4l2.c334 struct v4l2_fract timeperframe; in uvc_v4l2_g_parm() local
340 timeperframe.numerator = video->interval; in uvc_v4l2_g_parm()
341 timeperframe.denominator = 10000000; in uvc_v4l2_g_parm()
342 v4l2_simplify_fraction(&timeperframe.numerator, in uvc_v4l2_g_parm()
343 &timeperframe.denominator, 8, 333); in uvc_v4l2_g_parm()
346 timeperframe.numerator, timeperframe.denominator, in uvc_v4l2_g_parm()
349 parm->parm.output.timeperframe = timeperframe; in uvc_v4l2_g_parm()
361 struct v4l2_fract timeperframe; in uvc_v4l2_s_parm() local
366 timeperframe = parm->parm.output.timeperframe; in uvc_v4l2_s_parm()
368 video->interval = v4l2_fraction_to_interval(timeperframe.numerator, in uvc_v4l2_s_parm()
[all …]
/linux/drivers/media/platform/qcom/venus/
H A Dvenc.c396 struct v4l2_fract *timeperframe = &out->timeperframe; in venc_s_parm() local
405 if (!timeperframe->denominator) in venc_s_parm()
406 timeperframe->denominator = inst->timeperframe.denominator; in venc_s_parm()
407 if (!timeperframe->numerator) in venc_s_parm()
408 timeperframe->numerator = inst->timeperframe.numerator; in venc_s_parm()
412 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; in venc_s_parm()
413 do_div(us_per_frame, timeperframe->denominator); in venc_s_parm()
419 inst->timeperframe = *timeperframe; in venc_s_parm()
434 a->parm.output.timeperframe = inst->timeperframe; in venc_g_parm()
1457 inst->timeperframe.numerator = 1; in venc_inst_init()
[all …]
H A Dvdec.c467 struct v4l2_fract *timeperframe = &cap->timeperframe; in vdec_s_parm() local
475 if (!timeperframe->denominator) in vdec_s_parm()
476 timeperframe->denominator = inst->timeperframe.denominator; in vdec_s_parm()
477 if (!timeperframe->numerator) in vdec_s_parm()
478 timeperframe->numerator = inst->timeperframe.numerator; in vdec_s_parm()
482 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; in vdec_s_parm()
483 do_div(us_per_frame, timeperframe->denominator); in vdec_s_parm()
490 inst->timeperframe = *timeperframe; in vdec_s_parm()
1631 inst->timeperframe.numerator = 1; in vdec_inst_init()
1632 inst->timeperframe.denominator = 30; in vdec_inst_init()
/linux/drivers/media/i2c/
H A Dov7251.c84 struct v4l2_fract timeperframe; member
650 .timeperframe = {
663 .timeperframe = {
676 .timeperframe = {
1127 fie->interval = ov7251_mode_info_data[i].timeperframe; in ov7251_enum_frame_ival()
1187 ov7251_find_mode_by_ival(struct ov7251 *ov7251, struct v4l2_fract *timeperframe) in ov7251_find_mode_by_ival() argument
1190 unsigned int fps_req = avg_fps(timeperframe); in ov7251_find_mode_by_ival()
1202 fps_tmp = avg_fps(&ov7251_mode_info_data[i].timeperframe); in ov7251_find_mode_by_ival()
1403 fi->interval = ov7251->current_mode->timeperframe; in ov7251_get_frame_interval()
1446 fi->interval = ov7251->current_mode->timeperframe; in ov7251_set_frame_interval()
H A Dtvp514x.c763 struct v4l2_fract *timeperframe; in tvp514x_set_frame_interval() local
773 timeperframe = &ival->interval; in tvp514x_set_frame_interval()
778 *timeperframe = in tvp514x_set_frame_interval()
H A Dvideo-i2c.c695 parm->parm.capture.timeperframe = data->frame_interval; in video_i2c_g_parm()
707 if (V4L2_FRACT_COMPARE(parm->parm.capture.timeperframe, <=, in video_i2c_s_parm()
/linux/drivers/media/usb/pwc/
H A Dpwc-v4l.c974 parm->parm.capture.timeperframe.denominator = pdev->vframes; in pwc_g_parm()
975 parm->parm.capture.timeperframe.numerator = 1; in pwc_g_parm()
993 if (parm->parm.capture.timeperframe.numerator == 0 || in pwc_s_parm()
994 parm->parm.capture.timeperframe.denominator == 0) in pwc_s_parm()
997 fps = parm->parm.capture.timeperframe.denominator / in pwc_s_parm()
998 parm->parm.capture.timeperframe.numerator; in pwc_s_parm()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-parm.rst106 - ``timeperframe``
165 - ``timeperframe``
220 - The frame period can be modified by setting the ``timeperframe``
H A Ddev-encoder.rst243 set all fields except ``parm.output.timeperframe`` to 0.
245 ``parm.output.timeperframe``
251 ``parm.output.timeperframe``
271 ``timeperframe`` deals with *frames*, not fields. So for interlaced
294 set all fields except ``parm.capture.timeperframe`` to 0.
296 ``parm.capture.timeperframe``
302 ``parm.capture.timeperframe``
314 ``timeperframe`` deals with *frames*, not fields. So for interlaced
H A Dhist-v4l2.rst573 the ``timeperframe`` field changed from unsigned long to
763 1. In struct v4l2_captureparm and struct v4l2_outputparm the ``timeperframe``
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda-common.c1364 tpf = &a->parm.output.timeperframe; in coda_g_parm()
1376 static void coda_approximate_timeperframe(struct v4l2_fract *timeperframe) in coda_approximate_timeperframe() argument
1378 struct v4l2_fract s = *timeperframe; in coda_approximate_timeperframe()
1386 timeperframe->numerator = 1; in coda_approximate_timeperframe()
1387 timeperframe->denominator = 65535; in coda_approximate_timeperframe()
1393 timeperframe->numerator = 65536; in coda_approximate_timeperframe()
1394 timeperframe->denominator = 1; in coda_approximate_timeperframe()
1406 *timeperframe = s; in coda_approximate_timeperframe()
1429 *timeperframe = f1; in coda_approximate_timeperframe()
1432 static uint32_t coda_timeperframe_to_frate(struct v4l2_fract *timeperframe) in coda_timeperframe_to_frate() argument
[all …]
/linux/drivers/media/platform/st/sti/hva/
H A Dhva-v4l2.c529 sp->parm.output.timeperframe.numerator = time_per_frame->numerator; in hva_g_parm()
530 sp->parm.output.timeperframe.denominator = in hva_g_parm()
544 if (!sp->parm.output.timeperframe.numerator || in hva_s_parm()
545 !sp->parm.output.timeperframe.denominator) in hva_s_parm()
549 time_per_frame->numerator = sp->parm.output.timeperframe.numerator; in hva_s_parm()
551 sp->parm.output.timeperframe.denominator; in hva_s_parm()
/linux/drivers/media/platform/allegro-dvt/
H A Dallegro-core.c3569 struct v4l2_fract *timeperframe; in allegro_g_parm() local
3575 timeperframe = &a->parm.output.timeperframe; in allegro_g_parm()
3576 timeperframe->numerator = channel->framerate.denominator; in allegro_g_parm()
3577 timeperframe->denominator = channel->framerate.numerator; in allegro_g_parm()
3586 struct v4l2_fract *timeperframe; in allegro_s_parm() local
3593 timeperframe = &a->parm.output.timeperframe; in allegro_s_parm()
3595 if (timeperframe->numerator == 0 || timeperframe->denominator == 0) in allegro_s_parm()
3598 div = gcd(timeperframe->denominator, timeperframe->numerator); in allegro_s_parm()
3599 channel->framerate.numerator = timeperframe->denominator / div; in allegro_s_parm()
3600 channel->framerate.denominator = timeperframe->numerator / div; in allegro_s_parm()
/linux/drivers/input/rmi4/
H A Drmi_f54.c506 a->parm.capture.timeperframe.numerator = 1; in rmi_f54_vidioc_g_parm()
507 a->parm.capture.timeperframe.denominator = 10; in rmi_f54_vidioc_g_parm()
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2-enc.c1018 cp->timeperframe.numerator = solo_enc->interval; in solo_g_parm()
1019 cp->timeperframe.denominator = solo_enc->solo_dev->fps; in solo_g_parm()
1041 struct v4l2_fract *t = &sp->parm.capture.timeperframe; in solo_s_parm()
/linux/drivers/media/common/saa7146/
H A Dsaa7146_video.c336 &parm->parm.capture.timeperframe); in vidioc_g_parm()
/linux/drivers/media/usb/gspca/
H A Dtopro.c4768 struct v4l2_fract *tpf = &cp->timeperframe; in sd_get_streamparm()
4790 struct v4l2_fract *tpf = &cp->timeperframe; in sd_set_streamparm()
/linux/drivers/input/touchscreen/
H A Datmel_mxt_ts.c2647 a->parm.capture.timeperframe.numerator = 1; in mxt_vidioc_g_parm()
2648 a->parm.capture.timeperframe.denominator = 10; in mxt_vidioc_g_parm()