Loading drivers/media/platform/msm/vidc/msm_vidc_common.c +28 −1 Original line number Diff line number Diff line Loading @@ -4073,7 +4073,6 @@ int msm_vidc_update_host_buff_counts(struct msm_vidc_inst *inst) } /* For DPB buffers, no need to add Extra buffers */ bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min; Loading @@ -4091,6 +4090,20 @@ int msm_vidc_update_host_buff_counts(struct msm_vidc_inst *inst) bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; bufreq = get_buff_req_buffer(inst, HAL_BUFFER_EXTRADATA_OUTPUT2); if (!bufreq) { dprintk(VIDC_DBG, "No buffer requirements : %x\n", HAL_BUFFER_EXTRADATA_OUTPUT2); } else { if (bufreq->buffer_count_min) { bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; } } } else { bufreq = get_buff_req_buffer(inst, Loading @@ -4107,6 +4120,20 @@ int msm_vidc_update_host_buff_counts(struct msm_vidc_inst *inst) bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; bufreq = get_buff_req_buffer(inst, HAL_BUFFER_EXTRADATA_OUTPUT); if (!bufreq) { dprintk(VIDC_DBG, "No buffer requirements : %x\n", HAL_BUFFER_EXTRADATA_OUTPUT); } else { if (bufreq->buffer_count_min) { bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; } } } return 0; Loading Loading
drivers/media/platform/msm/vidc/msm_vidc_common.c +28 −1 Original line number Diff line number Diff line Loading @@ -4073,7 +4073,6 @@ int msm_vidc_update_host_buff_counts(struct msm_vidc_inst *inst) } /* For DPB buffers, no need to add Extra buffers */ bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min; Loading @@ -4091,6 +4090,20 @@ int msm_vidc_update_host_buff_counts(struct msm_vidc_inst *inst) bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; bufreq = get_buff_req_buffer(inst, HAL_BUFFER_EXTRADATA_OUTPUT2); if (!bufreq) { dprintk(VIDC_DBG, "No buffer requirements : %x\n", HAL_BUFFER_EXTRADATA_OUTPUT2); } else { if (bufreq->buffer_count_min) { bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; } } } else { bufreq = get_buff_req_buffer(inst, Loading @@ -4107,6 +4120,20 @@ int msm_vidc_update_host_buff_counts(struct msm_vidc_inst *inst) bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; bufreq = get_buff_req_buffer(inst, HAL_BUFFER_EXTRADATA_OUTPUT); if (!bufreq) { dprintk(VIDC_DBG, "No buffer requirements : %x\n", HAL_BUFFER_EXTRADATA_OUTPUT); } else { if (bufreq->buffer_count_min) { bufreq->buffer_count_min_host = bufreq->buffer_count_actual = bufreq->buffer_count_min + extra_buffers; } } } return 0; Loading