Re: [PATCH v4 2/3] media: iris: force stage 1 work mode for CBR RC on encoder
From: Vikash Garodia
Date: Thu Jul 23 2026 - 12:17:21 EST
On 7/23/2026 3:51 PM, Sachin Kumar Garg wrote:
iris_set_stage() currently always picks STAGE_2 for encoder sessions.
CBR rate control requires stage 1 operation, so force STAGE_1 when
BITRATE_MODE is set to CBR.
The BITRATE_MODE fw_cap value is used instead of inst->hfi_rc_type
since STAGE precedes BITRATE_MODE in enum platform_inst_fw_cap_type,
so iris_set_properties() would still see the previous hfi_rc_type
when iris_set_stage() runs during initial config
Reviewed-by: Vishnu Reddy<busanna.reddy@xxxxxxxxxxxxxxxx>
Signed-off-by: Sachin Kumar Garg<sachin.garg@xxxxxxxxxxxxxxxx>
---
drivers/media/platform/qcom/iris/iris_ctrls.c | 3 +++
1 file changed, 3 insertions(+)
Reviewed-by: Vikash Garodia <vikash.garodia@xxxxxxxxxxxxxxxx>