Home
last modified time | relevance | path

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

123

/linux/drivers/media/i2c/et8ek8/
A Det8ek8_mode.c48 .timeperframe = {
149 .timeperframe = {
205 .timeperframe = {
261 .timeperframe = {
317 .timeperframe = {
373 .timeperframe = {
428 .timeperframe = {
484 .timeperframe = {
540 .timeperframe = {
A Det8ek8_driver.c459 struct v4l2_fract *timeperframe) in et8ek8_reglist_find_mode_ival() argument
461 int fps = TIMEPERFRAME_AVG_FPS(*timeperframe); in et8ek8_reglist_find_mode_ival()
475 if (TIMEPERFRAME_AVG_FPS(mode->timeperframe) == fps) in et8ek8_reglist_find_mode_ival()
539 list->mode.timeperframe.numerator, in et8ek8_reglist_import()
540 list->mode.timeperframe.denominator, in et8ek8_reglist_import()
983 fie->interval = mode->timeperframe; in et8ek8_enum_frame_ival()
1055 fi->interval = sensor->current_reglist->mode.timeperframe; in et8ek8_get_frame_interval()
A Det8ek8_reg.h41 struct v4l2_fract timeperframe; member
/linux/drivers/media/usb/uvc/
A Duvc_v4l2.c409 struct v4l2_fract timeperframe; in uvc_v4l2_set_streamparm() local
420 timeperframe = parm->parm.capture.timeperframe; in uvc_v4l2_set_streamparm()
422 timeperframe = parm->parm.output.timeperframe; in uvc_v4l2_set_streamparm()
425 timeperframe.denominator); in uvc_v4l2_set_streamparm()
427 timeperframe.numerator, timeperframe.denominator, interval); in uvc_v4l2_set_streamparm()
476 timeperframe.numerator = probe.dwFrameInterval; in uvc_v4l2_set_streamparm()
477 timeperframe.denominator = 10000000; in uvc_v4l2_set_streamparm()
478 uvc_simplify_fraction(&timeperframe.numerator, in uvc_v4l2_set_streamparm()
479 &timeperframe.denominator, 8, 333); in uvc_v4l2_set_streamparm()
482 parm->parm.capture.timeperframe = timeperframe; in uvc_v4l2_set_streamparm()
[all …]
/linux/drivers/media/platform/qcom/venus/
A Dvenc.c392 struct v4l2_fract *timeperframe = &out->timeperframe; in venc_s_parm() local
401 if (!timeperframe->denominator) in venc_s_parm()
402 timeperframe->denominator = inst->timeperframe.denominator; in venc_s_parm()
403 if (!timeperframe->numerator) in venc_s_parm()
404 timeperframe->numerator = inst->timeperframe.numerator; in venc_s_parm()
408 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; in venc_s_parm()
409 do_div(us_per_frame, timeperframe->denominator); in venc_s_parm()
417 inst->timeperframe = *timeperframe; in venc_s_parm()
432 a->parm.output.timeperframe = inst->timeperframe; in venc_g_parm()
1321 inst->timeperframe.numerator = 1; in venc_inst_init()
[all …]
A Dvdec.c416 struct v4l2_fract *timeperframe = &cap->timeperframe; in vdec_s_parm() local
424 if (!timeperframe->denominator) in vdec_s_parm()
425 timeperframe->denominator = inst->timeperframe.denominator; in vdec_s_parm()
426 if (!timeperframe->numerator) in vdec_s_parm()
427 timeperframe->numerator = inst->timeperframe.numerator; in vdec_s_parm()
431 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; in vdec_s_parm()
432 do_div(us_per_frame, timeperframe->denominator); in vdec_s_parm()
441 inst->timeperframe = *timeperframe; in vdec_s_parm()
1540 inst->timeperframe.numerator = 1; in vdec_inst_init()
1541 inst->timeperframe.denominator = 30; in vdec_inst_init()
/linux/drivers/media/i2c/
A Dov7251.c59 struct v4l2_fract timeperframe; member
535 .timeperframe = {
549 .timeperframe = {
563 .timeperframe = {
943 fie->interval = ov7251_mode_info_data[i].timeperframe; in ov7251_enum_frame_ival()
1003 ov7251_find_mode_by_ival(struct ov7251 *ov7251, struct v4l2_fract *timeperframe) in ov7251_find_mode_by_ival() argument
1006 unsigned int fps_req = avg_fps(timeperframe); in ov7251_find_mode_by_ival()
1018 fps_tmp = avg_fps(&ov7251_mode_info_data[i].timeperframe); in ov7251_find_mode_by_ival()
1178 fi->interval = ov7251->current_mode->timeperframe; in ov7251_get_frame_interval()
1223 fi->interval = ov7251->current_mode->timeperframe; in ov7251_set_frame_interval()
/linux/drivers/media/usb/s2255/
A Ds2255drv.c1271 sp->parm.capture.timeperframe.denominator = def_dem; in vidioc_g_parm()
1275 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_g_parm()
1278 sp->parm.capture.timeperframe.numerator = def_num * 2; in vidioc_g_parm()
1281 sp->parm.capture.timeperframe.numerator = def_num * 3; in vidioc_g_parm()
1290 sp->parm.capture.timeperframe.numerator, in vidioc_g_parm()
1291 sp->parm.capture.timeperframe.denominator); in vidioc_g_parm()
1312 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_s_parm()
1314 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_s_parm()
1326 sp->parm.capture.timeperframe.denominator = def_dem; in vidioc_s_parm()
1332 sp->parm.capture.timeperframe.numerator, in vidioc_s_parm()
[all …]
/linux/drivers/media/platform/mtk-vcodec/
A Dmtk_vcodec_enc.c215 struct v4l2_fract *timeperframe = &a->parm.output.timeperframe; in vidioc_venc_s_parm() local
220 if (timeperframe->numerator == 0 || timeperframe->denominator == 0) { in vidioc_venc_s_parm()
221 timeperframe->numerator = MTK_DEFAULT_FRAMERATE_NUM; in vidioc_venc_s_parm()
222 timeperframe->denominator = MTK_DEFAULT_FRAMERATE_DENOM; in vidioc_venc_s_parm()
225 ctx->enc_params.framerate_num = timeperframe->denominator; in vidioc_venc_s_parm()
226 ctx->enc_params.framerate_denom = timeperframe->numerator; in vidioc_venc_s_parm()
243 a->parm.output.timeperframe.denominator = in vidioc_venc_g_parm()
245 a->parm.output.timeperframe.numerator = in vidioc_venc_g_parm()
/linux/drivers/staging/media/omap4iss/
A Diss_video.c755 a->parm.output.timeperframe = vfh->timeperframe; in iss_video_get_param()
770 if (a->parm.output.timeperframe.denominator == 0) in iss_video_set_param()
771 a->parm.output.timeperframe.denominator = 1; in iss_video_set_param()
773 vfh->timeperframe = a->parm.output.timeperframe; in iss_video_set_param()
943 pipe->max_timeperframe = vfh->timeperframe; in iss_video_streamon()
1142 handle->timeperframe.denominator = 1; in iss_video_open()
A Diss_video.h177 struct v4l2_fract timeperframe; member
/linux/drivers/media/platform/omap3isp/
A Dispvideo.c876 a->parm.output.timeperframe = vfh->timeperframe; in isp_video_get_param()
891 if (a->parm.output.timeperframe.denominator == 0) in isp_video_set_param()
892 a->parm.output.timeperframe.denominator = 1; in isp_video_set_param()
894 vfh->timeperframe = a->parm.output.timeperframe; in isp_video_set_param()
1146 pipe->max_timeperframe = vfh->timeperframe; in isp_video_streamon()
1337 handle->timeperframe.denominator = 1; in isp_video_open()
A Dispccp2.c390 struct v4l2_fract *timeperframe; in ccp2_adjust_bandwidth() local
407 timeperframe = &pipe->max_timeperframe; in ccp2_adjust_bandwidth()
409 if (timeperframe->numerator) { in ccp2_adjust_bandwidth()
411 bound = div_u64(area * timeperframe->denominator, in ccp2_adjust_bandwidth()
412 timeperframe->numerator); in ccp2_adjust_bandwidth()
A Dispvideo.h187 struct v4l2_fract timeperframe; member
/linux/drivers/media/usb/pwc/
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/drivers/staging/vc04_services/bcm2835-camera/
A Dbcm2835-camera.c1041 dev->capture.timeperframe.denominator; in mmal_setup_video_component()
1043 dev->capture.timeperframe.numerator; in mmal_setup_video_component()
1092 dev->capture.timeperframe.denominator; in mmal_setup_encode_component()
1094 dev->capture.timeperframe.numerator; in mmal_setup_encode_component()
1397 parm->parm.capture.timeperframe = dev->capture.timeperframe; in vidioc_g_parm()
1411 tpf = parm->parm.capture.timeperframe; in vidioc_s_parm()
1418 dev->capture.timeperframe = tpf; in vidioc_s_parm()
1419 parm->parm.capture.timeperframe = tpf; in vidioc_s_parm()
1670 dev->capture.timeperframe = tpf_default; in mmal_init()
A Dbcm2835-camera.h73 struct v4l2_fract timeperframe; member
/linux/drivers/media/platform/
A Daspeed-video.c1113 a->parm.capture.timeperframe.numerator = 1; in aspeed_video_get_parm()
1115 a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE; in aspeed_video_get_parm()
1117 a->parm.capture.timeperframe.denominator = video->frame_rate; in aspeed_video_get_parm()
1131 if (a->parm.capture.timeperframe.numerator) in aspeed_video_set_parm()
1132 frame_rate = a->parm.capture.timeperframe.denominator / in aspeed_video_set_parm()
1133 a->parm.capture.timeperframe.numerator; in aspeed_video_set_parm()
1137 a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE; in aspeed_video_set_parm()
1138 a->parm.capture.timeperframe.numerator = 1; in aspeed_video_set_parm()
/linux/Documentation/userspace-api/media/v4l/
A Dvidioc-g-parm.rst106 - ``timeperframe``
165 - ``timeperframe``
220 - The frame period can be modified by setting the ``timeperframe``
A Ddev-encoder.rst242 set all fields except ``parm.output.timeperframe`` to 0.
244 ``parm.output.timeperframe``
250 ``parm.output.timeperframe``
270 ``timeperframe`` deals with *frames*, not fields. So for interlaced
293 set all fields except ``parm.capture.timeperframe`` to 0.
295 ``parm.capture.timeperframe``
301 ``parm.capture.timeperframe``
313 ``timeperframe`` deals with *frames*, not fields. So for interlaced
/linux/drivers/media/usb/go7007/
A Dgo7007-v4l2.c467 struct v4l2_fract timeperframe = { in vidioc_g_parm() local
477 parm->parm.capture.timeperframe = timeperframe; in vidioc_g_parm()
492 parm->parm.capture.timeperframe.numerator; in vidioc_s_parm()
493 d = 1001 * parm->parm.capture.timeperframe.denominator; in vidioc_s_parm()
/linux/drivers/media/platform/coda/
A Dcoda-common.c1357 tpf = &a->parm.output.timeperframe; in coda_g_parm()
1371 struct v4l2_fract s = *timeperframe; in coda_approximate_timeperframe()
1379 timeperframe->numerator = 1; in coda_approximate_timeperframe()
1380 timeperframe->denominator = 65535; in coda_approximate_timeperframe()
1386 timeperframe->numerator = 65536; in coda_approximate_timeperframe()
1387 timeperframe->denominator = 1; in coda_approximate_timeperframe()
1399 *timeperframe = s; in coda_approximate_timeperframe()
1422 *timeperframe = f1; in coda_approximate_timeperframe()
1427 return ((timeperframe->numerator - 1) << CODA_FRATE_DIV_OFFSET) | in coda_timeperframe_to_frate()
1428 timeperframe->denominator; in coda_timeperframe_to_frate()
[all …]
/linux/drivers/media/platform/sti/hva/
A Dhva-v4l2.c527 sp->parm.output.timeperframe.numerator = time_per_frame->numerator; in hva_g_parm()
528 sp->parm.output.timeperframe.denominator = in hva_g_parm()
542 if (!sp->parm.output.timeperframe.numerator || in hva_s_parm()
543 !sp->parm.output.timeperframe.denominator) in hva_s_parm()
547 time_per_frame->numerator = sp->parm.output.timeperframe.numerator; in hva_s_parm()
549 sp->parm.output.timeperframe.denominator; in hva_s_parm()
/linux/drivers/media/v4l2-core/
A Dv4l2-common.c202 a->parm.capture.timeperframe = ival.interval; in v4l2_g_parm_cap()
211 .interval = a->parm.capture.timeperframe in v4l2_s_parm_cap()
229 a->parm.capture.timeperframe = ival.interval; in v4l2_s_parm_cap()
/linux/drivers/media/platform/allegro-dvt/
A Dallegro-core.c3509 struct v4l2_fract *timeperframe; in allegro_g_parm() local
3515 timeperframe = &a->parm.output.timeperframe; in allegro_g_parm()
3516 timeperframe->numerator = channel->framerate.denominator; in allegro_g_parm()
3517 timeperframe->denominator = channel->framerate.numerator; in allegro_g_parm()
3526 struct v4l2_fract *timeperframe; in allegro_s_parm() local
3533 timeperframe = &a->parm.output.timeperframe; in allegro_s_parm()
3535 if (timeperframe->numerator == 0 || timeperframe->denominator == 0) in allegro_s_parm()
3538 div = gcd(timeperframe->denominator, timeperframe->numerator); in allegro_s_parm()
3539 channel->framerate.numerator = timeperframe->denominator / div; in allegro_s_parm()
3540 channel->framerate.denominator = timeperframe->numerator / div; in allegro_s_parm()

Completed in 77 milliseconds

123