From 0701e2bcefbeb43d1f8c60199bce2906bc530b4d Mon Sep 17 00:00:00 2001 From: Amit Shekhar Date: Wed, 25 Mar 2020 11:23:36 -0700 Subject: [PATCH] msm: vidc: Fix bitrate setting for CQ rc-mode sessions Currently, both bitrate and frame-quality can be set for a CQ rc-mode session. Adding additional check in driver to set only one of these. Change-Id: I1ea7b08cf8c7fe90e35aa57f570703e8cdf854e9 CRs-Fixed: 2615700 Signed-off-by: Amit Shekhar --- msm/vidc/msm_venc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/msm/vidc/msm_venc.c b/msm/vidc/msm_venc.c index 0720144d9cac..e5e2d9ff5b5d 100644 --- a/msm/vidc/msm_venc.c +++ b/msm/vidc/msm_venc.c @@ -2753,6 +2753,9 @@ int msm_venc_set_bitrate(struct msm_vidc_inst *inst) } hdev = inst->core->device; + if (inst->rc_type == V4L2_MPEG_VIDEO_BITRATE_MODE_CQ) + return 0; + if (inst->layer_bitrate) { s_vpr_h(inst->sid, "%s: Layer bitrate is enabled\n", __func__); return 0;