From 92828b48eec7afb1f8deef37ebd85d0afd6c155b Mon Sep 17 00:00:00 2001 From: Qiwei Liu Date: Tue, 3 Nov 2020 23:27:52 +0800 Subject: [PATCH] msm: vidc: fix ctrl limits update for MENU type When update limits for MENU type controls, should keep original menu_skip_mask, shouldn't replace it with step_size. Change-Id: I9706f139fd299f7ca931d812e1a95017606a2267 Signed-off-by: Qiwei Liu --- msm/vidc/msm_vidc_common.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msm/vidc/msm_vidc_common.c b/msm/vidc/msm_vidc_common.c index fba98b0e548d..cfeeb7dfe0de 100644 --- a/msm/vidc/msm_vidc_common.c +++ b/msm/vidc/msm_vidc_common.c @@ -1345,6 +1345,10 @@ static int msm_vidc_comm_update_ctrl(struct msm_vidc_inst *inst, return -EINVAL; } + /* For menu type, keep original menu_skip_mask(step) */ + if (ctrl->type == V4L2_CTRL_TYPE_MENU) + cap->step_size = (u32)ctrl->step; + rc = v4l2_ctrl_modify_range(ctrl, cap->min, cap->max, cap->step_size, cap->default_value); if (rc) {