Skip to content

Commit afa67f4

Browse files
author
Dikshita Agarwal
committed
FROMLIST: media: iris: Add internal buffer calculation for HEVC and VP9 decoders
Add internal buffer count and size calculations for HEVC and VP9 decoders. Link: https://lore.kernel.org/linux-arm-msm/20250509-video-iris-hevc-vp9-v5-25-59b4ff7d331c@quicinc.com/ Acked-by: Vikash Garodia <quic_vgarodia@quicinc.com> Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-QRD Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-HDK Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-QRD Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-HDK Tested-by: Vikash Garodia <quic_vgarodia@quicinc.com> # on sa8775p-ride Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
1 parent 0e73700 commit afa67f4

File tree

3 files changed

+432
-14
lines changed

3 files changed

+432
-14
lines changed

drivers/media/platform/qcom/iris/iris_buffer.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,9 @@ static u32 iris_bitstream_buffer_size(struct iris_inst *inst)
205205
if (num_mbs > NUM_MBS_4K) {
206206
div_factor = 4;
207207
base_res_mbs = caps->max_mbpf;
208+
} else {
209+
if (inst->codec == V4L2_PIX_FMT_VP9)
210+
div_factor = 1;
208211
}
209212

210213
/*

0 commit comments

Comments
 (0)