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

Commit 1f801498 authored by Maheshwar Ajja's avatar Maheshwar Ajja
Browse files

msm: vidc: Initialize v4l2 private controls



V4l2 private controls initialization is required to
set them to driver.

CRs-Fixed: 2041182
Change-Id: I4287a8c0a1bf2312c8e0d4ff33aaab2f1b3811dd
Signed-off-by: default avatarMaheshwar Ajja <majja@codeaurora.org>
parent 7fc1bbb1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -476,7 +476,7 @@ int msm_comm_ctrl_init(struct msm_vidc_inst *inst,
	for (; idx < num_ctrls; idx++) {
		struct v4l2_ctrl *ctrl = NULL;

		if (1) {
		if (IS_PRIV_CTRL(drv_ctrls[idx].id)) {
			/*add private control*/
			ctrl_cfg.def = drv_ctrls[idx].default_value;
			ctrl_cfg.flags = 0;
+1 −1
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@ enum hal_extradata_id msm_comm_get_hal_extradata_index(
struct hal_buffer_requirements *get_buff_req_buffer(
			struct msm_vidc_inst *inst, u32 buffer_type);
#define IS_PRIV_CTRL(idx) (\
		(V4L2_CTRL_ID2CLASS(idx) == V4L2_CTRL_CLASS_MPEG) && \
		(V4L2_CTRL_ID2WHICH(idx) == V4L2_CTRL_CLASS_MPEG) && \
		V4L2_CTRL_DRIVER_PRIV(idx))
void msm_comm_session_clean(struct msm_vidc_inst *inst);
int msm_comm_kill_session(struct msm_vidc_inst *inst);