msm: vidc: allocate max input buffer size for specific video hardware

For certain video hardware which doesn't support higher resolutions
like 4k or above, allocate maximum input buffer size

Change-Id: I30a908573cf4d0dce8bcbaeb813913130f051884
Signed-off-by: Malathi Gottam <mgottam@codeaurora.org>
This commit is contained in:
Malathi Gottam 2020-10-15 16:33:27 +05:30
commit cb41662921

View file

@ -910,7 +910,7 @@ u32 msm_vidc_calculate_dec_input_frame_size(struct msm_vidc_inst *inst)
* For targets that doesn't support 4k, consider max mb's for that
* target and allocate max input buffer size for the same
*/
if (base_res_mbs > inst->capability.cap[CAP_MBS_PER_FRAME].max) {
if (inst->core->platform_data->vpu_ver == VPU_VERSION_AR50_LITE) {
base_res_mbs = inst->capability.cap[CAP_MBS_PER_FRAME].max;
div_factor = 1;
}