From e12a799745d49db8190d801ea46f7bfb14768f9b Mon Sep 17 00:00:00 2001 From: Mihir Ganu Date: Mon, 20 Apr 2020 20:00:43 -0700 Subject: [PATCH] msm: vidc: Add frame rate control entry Add entry for decoder frame rate control. Change-Id: I1ccc750dbed69d302d88ca7c0f209a2e10a0578e Signed-off-by: Mihir Ganu --- msm/vidc/msm_vdec.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/msm/vidc/msm_vdec.c b/msm/vidc/msm_vdec.c index 5b218d603690..041ed912bd8f 100644 --- a/msm/vidc/msm_vdec.c +++ b/msm/vidc/msm_vdec.c @@ -403,6 +403,16 @@ static struct msm_vidc_ctrl msm_vdec_ctrls[] = { .step = 1, .qmenu = NULL, }, + { + .id = V4L2_CID_MPEG_VIDC_VIDEO_FRAME_RATE, + .name = "Frame Rate", + .type = V4L2_CTRL_TYPE_INTEGER, + .minimum = (MINIMUM_FPS << 16), + .maximum = (MAXIMUM_FPS << 16), + .default_value = (DEFAULT_FPS << 16), + .step = 1, + .qmenu = NULL, + }, { .id = V4L2_CID_MPEG_VIDC_VIDEO_PRIORITY, .name = "Session Priority", @@ -904,6 +914,7 @@ int msm_vdec_s_ctrl(struct msm_vidc_inst *inst, struct v4l2_ctrl *ctrl) case V4L2_CID_MPEG_VIDC_VIDEO_DECODE_ORDER: case V4L2_CID_MPEG_VIDC_VIDEO_CONCEAL_COLOR_8BIT: case V4L2_CID_MPEG_VIDC_VIDEO_CONCEAL_COLOR_10BIT: + case V4L2_CID_MPEG_VIDC_VIDEO_FRAME_RATE: break; case V4L2_CID_MPEG_VIDC_VIDEO_SYNC_FRAME_DECODE: inst->flags &= ~VIDC_THUMBNAIL;