From b28166cbf042092c22fa8f9470b68724ff8694ed Mon Sep 17 00:00:00 2001 From: Priyanka Gujjula Date: Tue, 2 Mar 2021 16:51:20 +0530 Subject: [PATCH] msm: vidc: Release scratch buffers of size 0 during reconfig Release the existing scratch buffers instead of reuse, provided the new buffer requirements is of size zero. For ex, scratch buffer for interlace clips is zero. Change-Id: Ic540839f1b5f8063ae5a1e4eda6df90b60b49af5 --- msm/vidc/msm_vidc_common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/msm/vidc/msm_vidc_common.c b/msm/vidc/msm_vidc_common.c index 0e32af28ef4c..7f6af02398e2 100644 --- a/msm/vidc/msm_vidc_common.c +++ b/msm/vidc/msm_vidc_common.c @@ -5150,6 +5150,7 @@ static enum hal_buffer scratch_buf_sufficient(struct msm_vidc_inst *inst, list_for_each_entry(buf, &inst->scratchbufs.list, list) { if (buf->buffer_type == buffer_type && + bufreq->buffer_size && buf->smem.size >= bufreq->buffer_size) count++; }