waipio: driver: Add support for work mode and route
Iris2 specific calculations for Work Mode and Route. Also add quality mode support. Change-Id: I7a1e2fa27236aa749978d146d85fd0af6177084c Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
This commit is contained in:
@@ -327,9 +327,17 @@ static int msm_venc_set_pipe(struct msm_vidc_inst *inst)
|
||||
static int msm_venc_set_quality_mode(struct msm_vidc_inst *inst)
|
||||
{
|
||||
int rc = 0;
|
||||
struct msm_vidc_core* core = inst->core;
|
||||
struct msm_vidc_inst_capability *capability = inst->capabilities;
|
||||
u32 mode;
|
||||
|
||||
rc = call_session_op(core, decide_quality_mode, inst);
|
||||
if (rc) {
|
||||
s_vpr_e(inst->sid, "%s: decide_work_route failed\n",
|
||||
__func__);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
mode = capability->cap[QUALITY_MODE].value;
|
||||
s_vpr_h(inst->sid, "%s: quality_mode: %u\n", __func__, mode);
|
||||
rc = venus_hfi_session_property(inst,
|
||||
|
Reference in New Issue
Block a user