msm: vidc: Set default bitrate mode as VBR
Venus, by default, has rate control turned off, which isn't consistent
with the default value in the driver. This causes userspace's attempts
to put Venus into CBR mode to be ignored, as the driver thinks that
Venus is already in CBR mode.
Change-Id: Ieded873f8468a786bd084f1831cf894467baf126
CRs-Fixed: 448182
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
diff --git a/drivers/media/platform/msm/vidc/msm_venc.c b/drivers/media/platform/msm/vidc/msm_venc.c
index 12469a5..497b357 100644
--- a/drivers/media/platform/msm/vidc/msm_venc.c
+++ b/drivers/media/platform/msm/vidc/msm_venc.c
@@ -198,13 +198,13 @@
.type = V4L2_CTRL_TYPE_MENU,
.minimum = V4L2_MPEG_VIDEO_BITRATE_MODE_VBR,
.maximum = V4L2_MPEG_VIDEO_BITRATE_MODE_CBR,
- .default_value = V4L2_MPEG_VIDEO_BITRATE_MODE_CBR,
+ .default_value = V4L2_MPEG_VIDEO_BITRATE_MODE_VBR,
.step = 0,
.menu_skip_mask = ~(
(1 << V4L2_MPEG_VIDEO_BITRATE_MODE_VBR) |
(1 << V4L2_MPEG_VIDEO_BITRATE_MODE_CBR)
),
- .qmenu = mpeg_video_rate_control,
+ .qmenu = NULL,
.cluster = MSM_VENC_CTRL_CLUSTER_BITRATE,
},
{