Home
last modified time | relevance | path

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

12

/linux/drivers/media/i2c/et8ek8/ !
H A Det8ek8_mode.c47 .timeperframe = {
147 .timeperframe = {
202 .timeperframe = {
257 .timeperframe = {
312 .timeperframe = {
367 .timeperframe = {
421 .timeperframe = {
476 .timeperframe = {
531 .timeperframe = {
H A Det8ek8_reg.h40 struct v4l2_fract timeperframe; member
/linux/drivers/media/platform/qcom/iris/ !
H A Diris_venc.c409 struct v4l2_fract *timeperframe = NULL; in iris_venc_s_param() local
417 timeperframe = &s_parm->parm.output.timeperframe; in iris_venc_s_param()
421 timeperframe = &s_parm->parm.capture.timeperframe; in iris_venc_s_param()
427 if (!timeperframe->denominator || !timeperframe->numerator) { in iris_venc_s_param()
428 if (!timeperframe->numerator) in iris_venc_s_param()
429 timeperframe->numerator = 1; in iris_venc_s_param()
430 if (!timeperframe->denominator) in iris_venc_s_param()
431 timeperframe->denominator = default_rate; in iris_venc_s_param()
434 fps = timeperframe->denominator / timeperframe->numerator; in iris_venc_s_param()
473 struct v4l2_fract *timeperframe = NULL; in iris_venc_g_param() local
[all …]
/linux/drivers/usb/gadget/function/ !
H A Duvc_v4l2.c332 struct v4l2_fract timeperframe; in uvc_v4l2_g_parm() local
338 timeperframe.numerator = video->interval; in uvc_v4l2_g_parm()
339 timeperframe.denominator = 10000000; in uvc_v4l2_g_parm()
340 v4l2_simplify_fraction(&timeperframe.numerator, in uvc_v4l2_g_parm()
341 &timeperframe.denominator, 8, 333); in uvc_v4l2_g_parm()
344 timeperframe.numerator, timeperframe.denominator, in uvc_v4l2_g_parm()
347 parm->parm.output.timeperframe = timeperframe; in uvc_v4l2_g_parm()
359 struct v4l2_fract timeperframe; in uvc_v4l2_s_parm() local
364 timeperframe = parm->parm.output.timeperframe; in uvc_v4l2_s_parm()
366 video->interval = v4l2_fraction_to_interval(timeperframe.numerator, in uvc_v4l2_s_parm()
[all …]
/linux/drivers/media/usb/uvc/ !
H A Duvc_v4l2.c466 parm->parm.capture.timeperframe.numerator = numerator; in uvc_ioctl_g_parm()
467 parm->parm.capture.timeperframe.denominator = denominator; in uvc_ioctl_g_parm()
473 parm->parm.output.timeperframe.numerator = numerator; in uvc_ioctl_g_parm()
474 parm->parm.output.timeperframe.denominator = denominator; in uvc_ioctl_g_parm()
486 struct v4l2_fract timeperframe; in uvc_ioctl_s_parm() local
497 timeperframe = parm->parm.capture.timeperframe; in uvc_ioctl_s_parm()
499 timeperframe = parm->parm.output.timeperframe; in uvc_ioctl_s_parm()
501 interval = v4l2_fraction_to_interval(timeperframe.numerator, in uvc_ioctl_s_parm()
502 timeperframe.denominator); in uvc_ioctl_s_parm()
504 timeperframe.numerator, timeperframe.denominator, interval); in uvc_ioctl_s_parm()
[all …]
/linux/drivers/media/platform/amphion/ !
H A Dvenc.c268 struct v4l2_fract *timeperframe; in venc_g_parm() local
279 timeperframe = &parm->parm.capture.timeperframe; in venc_g_parm()
282 timeperframe->numerator = venc->params.frame_rate.numerator; in venc_g_parm()
283 timeperframe->denominator = venc->params.frame_rate.denominator; in venc_g_parm()
292 struct v4l2_fract *timeperframe; in venc_s_parm() local
304 timeperframe = &parm->parm.capture.timeperframe; in venc_s_parm()
305 if (!timeperframe->numerator) in venc_s_parm()
306 timeperframe->numerator = venc->params.frame_rate.numerator; in venc_s_parm()
307 if (!timeperframe->denominator) in venc_s_parm()
308 timeperframe->denominator = venc->params.frame_rate.denominator; in venc_s_parm()
[all …]
/linux/drivers/media/platform/qcom/venus/ !
H A Dvenc.c397 struct v4l2_fract *timeperframe = &out->timeperframe; in venc_s_parm() local
406 if (!timeperframe->denominator) in venc_s_parm()
407 timeperframe->denominator = inst->timeperframe.denominator; in venc_s_parm()
408 if (!timeperframe->numerator) in venc_s_parm()
409 timeperframe->numerator = inst->timeperframe.numerator; in venc_s_parm()
413 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; in venc_s_parm()
414 do_div(us_per_frame, timeperframe->denominator); in venc_s_parm()
420 inst->timeperframe = *timeperframe; in venc_s_parm()
435 a->parm.output.timeperframe = inst->timeperframe; in venc_g_parm()
1458 inst->timeperframe.numerator = 1; in venc_inst_init()
[all …]
H A Dvdec.c468 struct v4l2_fract *timeperframe = &cap->timeperframe; in vdec_s_parm() local
476 if (!timeperframe->denominator) in vdec_s_parm()
477 timeperframe->denominator = inst->timeperframe.denominator; in vdec_s_parm()
478 if (!timeperframe->numerator) in vdec_s_parm()
479 timeperframe->numerator = inst->timeperframe.numerator; in vdec_s_parm()
483 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; in vdec_s_parm()
484 do_div(us_per_frame, timeperframe->denominator); in vdec_s_parm()
491 inst->timeperframe = *timeperframe; in vdec_s_parm()
1632 inst->timeperframe.numerator = 1; in vdec_inst_init()
1633 inst->timeperframe.denominator = 30; in vdec_inst_init()
/linux/drivers/media/usb/s2255/ !
H A Ds2255drv.c1269 sp->parm.capture.timeperframe.denominator = def_dem; in vidioc_g_parm()
1273 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_g_parm()
1276 sp->parm.capture.timeperframe.numerator = def_num * 2; in vidioc_g_parm()
1279 sp->parm.capture.timeperframe.numerator = def_num * 3; in vidioc_g_parm()
1282 sp->parm.capture.timeperframe.numerator = def_num * 5; in vidioc_g_parm()
1288 sp->parm.capture.timeperframe.numerator, in vidioc_g_parm()
1289 sp->parm.capture.timeperframe.denominator); in vidioc_g_parm()
1309 if (def_dem != sp->parm.capture.timeperframe.denominator) in vidioc_s_parm()
1310 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_s_parm()
1311 else if (sp->parm.capture.timeperframe.numerator <= def_num) in vidioc_s_parm()
[all …]
/linux/drivers/media/i2c/ !
H A Dov7251.c85 struct v4l2_fract timeperframe; member
651 .timeperframe = {
664 .timeperframe = {
677 .timeperframe = {
1128 fie->interval = ov7251_mode_info_data[i].timeperframe; in ov7251_enum_frame_ival()
1188 ov7251_find_mode_by_ival(struct ov7251 *ov7251, struct v4l2_fract *timeperframe) in ov7251_find_mode_by_ival() argument
1191 unsigned int fps_req = avg_fps(timeperframe); in ov7251_find_mode_by_ival()
1203 fps_tmp = avg_fps(&ov7251_mode_info_data[i].timeperframe); in ov7251_find_mode_by_ival()
1404 fi->interval = ov7251->current_mode->timeperframe; in ov7251_get_frame_interval()
1447 fi->interval = ov7251->current_mode->timeperframe; in ov7251_set_frame_interval()
H A Dtvp514x.c771 struct v4l2_fract *timeperframe; in tvp514x_set_frame_interval() local
781 timeperframe = &ival->interval; in tvp514x_set_frame_interval()
786 *timeperframe = in tvp514x_set_frame_interval()
/linux/drivers/media/platform/ti/omap3isp/ !
H A Dispvideo.c914 a->parm.output.timeperframe = vfh->timeperframe; in isp_video_get_param()
929 if (a->parm.output.timeperframe.denominator == 0) in isp_video_set_param()
930 a->parm.output.timeperframe.denominator = 1; in isp_video_set_param()
931 if (a->parm.output.timeperframe.numerator == 0) in isp_video_set_param()
932 a->parm.output.timeperframe.numerator = 1; in isp_video_set_param()
935 vfh->timeperframe = a->parm.output.timeperframe; in isp_video_set_param()
1215 pipe->max_timeperframe = vfh->timeperframe; in isp_video_streamon()
1419 handle->timeperframe.numerator = 1; in isp_video_open()
1420 handle->timeperframe.denominator = 1; in isp_video_open()
H A Dispvideo.h194 struct v4l2_fract timeperframe; member
/linux/drivers/media/platform/chips-media/wave5/ !
H A Dwave5-vpu-enc.c674 a->parm.output.timeperframe.numerator = 1; in wave5_vpu_enc_g_parm()
675 a->parm.output.timeperframe.denominator = inst->frame_rate; in wave5_vpu_enc_g_parm()
678 __func__, a->parm.output.timeperframe.numerator, in wave5_vpu_enc_g_parm()
679 a->parm.output.timeperframe.denominator); in wave5_vpu_enc_g_parm()
694 if (a->parm.output.timeperframe.denominator && a->parm.output.timeperframe.numerator) { in wave5_vpu_enc_s_parm()
695 inst->frame_rate = a->parm.output.timeperframe.denominator / in wave5_vpu_enc_s_parm()
696 a->parm.output.timeperframe.numerator; in wave5_vpu_enc_s_parm()
698 a->parm.output.timeperframe.numerator = 1; in wave5_vpu_enc_s_parm()
699 a->parm.output.timeperframe.denominator = inst->frame_rate; in wave5_vpu_enc_s_parm()
703 __func__, a->parm.output.timeperframe.numerator, in wave5_vpu_enc_s_parm()
[all …]
/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
/linux/drivers/media/usb/go7007/ !
H A Dgo7007-v4l2.c461 struct v4l2_fract timeperframe = { in vidioc_g_parm() local
471 parm->parm.capture.timeperframe = timeperframe; in vidioc_g_parm()
486 parm->parm.capture.timeperframe.numerator; in vidioc_s_parm()
487 d = 1001 * parm->parm.capture.timeperframe.denominator; in vidioc_s_parm()
/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.c530 sp->parm.output.timeperframe.numerator = time_per_frame->numerator; in hva_g_parm()
531 sp->parm.output.timeperframe.denominator = in hva_g_parm()
545 if (!sp->parm.output.timeperframe.numerator || in hva_s_parm()
546 !sp->parm.output.timeperframe.denominator) in hva_s_parm()
550 time_per_frame->numerator = sp->parm.output.timeperframe.numerator; in hva_s_parm()
552 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/media/pci/tw686x/ !
H A Dtw686x-video.c945 cp->timeperframe.numerator = 1; in tw686x_g_parm()
946 cp->timeperframe.denominator = vc->fps; in tw686x_g_parm()
955 unsigned int denominator = cp->timeperframe.denominator; in tw686x_s_parm()
956 unsigned int numerator = cp->timeperframe.numerator; in tw686x_s_parm()
/linux/drivers/staging/media/imx/ !
H A Dimx-media-capture.c520 a->parm.capture.timeperframe = fi.interval; in capture_legacy_g_parm()
537 fi.interval = a->parm.capture.timeperframe; in capture_legacy_s_parm()
544 a->parm.capture.timeperframe = fi.interval; in capture_legacy_s_parm()
/linux/drivers/input/rmi4/ !
H A Drmi_f54.c493 a->parm.capture.timeperframe.numerator = 1; in rmi_f54_vidioc_g_parm()
494 a->parm.capture.timeperframe.denominator = 10; in rmi_f54_vidioc_g_parm()
/linux/drivers/media/v4l2-core/ !
H A Dv4l2-common.c213 a->parm.capture.timeperframe = ival.interval; in v4l2_g_parm_cap()
222 .interval = a->parm.capture.timeperframe in v4l2_s_parm_cap()
240 a->parm.capture.timeperframe = ival.interval; in v4l2_s_parm_cap()

12