Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f919bdf authored by Vaibhav Deshu Venkatesh's avatar Vaibhav Deshu Venkatesh Committed by Gerrit - the friendly Code Review server
Browse files

msm: vidc: Correct CBR limit checks



CBR_CFR and CBR_VFR limit checks are currently done
as less than instead of less than equal to. Correct
these checks.

CRs-Fixed: 2315974
Change-Id: I49d76a89942634df7c3f7546061ebf881f77dbdb
Signed-off-by: default avatarVaibhav Deshu Venkatesh <vdeshuve@codeaurora.org>
parent 4719c01d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -931,9 +931,9 @@ int msm_vidc_set_internal_config(struct msm_vidc_inst *inst)
		 rc_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR_VFR) &&
		(codec != V4L2_PIX_FMT_VP8)) {
		if ((rc_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR &&
		    mbps < CBR_MB_LIMIT) ||
		    mbps <= CBR_MB_LIMIT) ||
		   (rc_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR_VFR &&
		    mbps < CBR_VFR_MB_LIMIT))
		    mbps <= CBR_VFR_MB_LIMIT))
			hrd_buf_size.vbv_hdr_buf_size = 500;
		else
			hrd_buf_size.vbv_hdr_buf_size = 1000;
+2 −2
Original line number Diff line number Diff line
@@ -1204,9 +1204,9 @@ int msm_vidc_decide_work_route(struct msm_vidc_inst *inst)
		if (slice_mode ==
			V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES ||
			(rc_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR &&
			mbps < CBR_MB_LIMIT) ||
			mbps <= CBR_MB_LIMIT) ||
			(rc_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_CBR_VFR &&
			mbps < CBR_VFR_MB_LIMIT)) {
			mbps <= CBR_VFR_MB_LIMIT)) {
			pdata.video_work_route = 1;
			dprintk(VIDC_DBG, "Configured work route = 1");
		}