video: driver: remove dead code of uneccessary setting VPP delay
In driver num_comv value is coming more than expected due to assumtion of default VPP delay as 2, which is not needed now. Change-Id: Ie24b5b30034cbc465aaa5952d80b6c0811cfe1a2 Signed-off-by: Ankush Mitra <quic_ankumitr@quicinc.com>
This commit is contained in:
@@ -82,12 +82,17 @@ static u32 msm_vidc_decoder_comv_size_iris3(struct msm_vidc_inst *inst)
|
|||||||
}
|
}
|
||||||
msm_vidc_update_cap_value(inst, NUM_COMV, num_comv, __func__);
|
msm_vidc_update_cap_value(inst, NUM_COMV, num_comv, __func__);
|
||||||
|
|
||||||
if (inst->decode_vpp_delay.enable)
|
if (inst->codec == MSM_VIDC_HEIC
|
||||||
vpp_delay = inst->decode_vpp_delay.size;
|
&& is_thumbnail_session(inst)) {
|
||||||
else
|
vpp_delay = 0;
|
||||||
vpp_delay = DEFAULT_BSE_VPP_DELAY;
|
} else {
|
||||||
num_comv = max(vpp_delay + 1, num_comv);
|
if (inst->decode_vpp_delay.enable)
|
||||||
|
vpp_delay = inst->decode_vpp_delay.size;
|
||||||
|
else
|
||||||
|
vpp_delay = DEFAULT_BSE_VPP_DELAY;
|
||||||
|
}
|
||||||
|
|
||||||
|
num_comv = max(vpp_delay + 1, num_comv);
|
||||||
if (inst->codec == MSM_VIDC_H264) {
|
if (inst->codec == MSM_VIDC_H264) {
|
||||||
HFI_BUFFER_COMV_H264D(size, width, height, num_comv);
|
HFI_BUFFER_COMV_H264D(size, width, height, num_comv);
|
||||||
} else if (inst->codec == MSM_VIDC_HEVC || inst->codec == MSM_VIDC_HEIC) {
|
} else if (inst->codec == MSM_VIDC_HEVC || inst->codec == MSM_VIDC_HEIC) {
|
||||||
|
@@ -84,12 +84,17 @@ static u32 msm_vidc_decoder_comv_size_iris33(struct msm_vidc_inst *inst)
|
|||||||
}
|
}
|
||||||
msm_vidc_update_cap_value(inst, NUM_COMV, num_comv, __func__);
|
msm_vidc_update_cap_value(inst, NUM_COMV, num_comv, __func__);
|
||||||
|
|
||||||
if (inst->decode_vpp_delay.enable)
|
if (inst->codec == MSM_VIDC_HEIC
|
||||||
vpp_delay = inst->decode_vpp_delay.size;
|
&& is_thumbnail_session(inst)) {
|
||||||
else
|
vpp_delay = 0;
|
||||||
vpp_delay = DEFAULT_BSE_VPP_DELAY;
|
} else {
|
||||||
num_comv = max(vpp_delay + 1, num_comv);
|
if (inst->decode_vpp_delay.enable)
|
||||||
|
vpp_delay = inst->decode_vpp_delay.size;
|
||||||
|
else
|
||||||
|
vpp_delay = DEFAULT_BSE_VPP_DELAY;
|
||||||
|
}
|
||||||
|
|
||||||
|
num_comv = max(vpp_delay + 1, num_comv);
|
||||||
if (inst->codec == MSM_VIDC_H264) {
|
if (inst->codec == MSM_VIDC_H264) {
|
||||||
HFI_BUFFER_COMV_H264D(size, width, height, num_comv);
|
HFI_BUFFER_COMV_H264D(size, width, height, num_comv);
|
||||||
} else if (inst->codec == MSM_VIDC_HEVC || inst->codec == MSM_VIDC_HEIC) {
|
} else if (inst->codec == MSM_VIDC_HEVC || inst->codec == MSM_VIDC_HEIC) {
|
||||||
|
Reference in New Issue
Block a user