msm: vidc: Avoid setting internal scratch buffers if not required
In case of no requirement of internal scratch buffers, driver propagate error to upper layer leading to stream on failure. This commit could avoid setting scratch buffers when there is no requirement. Change-Id: Iedcac8a54f2ae4136b6d885b3955927d4566d9db Signed-off-by: Deepak Kushwah <dkushwah@codeaurora.org>
This commit is contained in:
parent
a49bb61510
commit
f2af76194a
1 changed files with 2 additions and 0 deletions
|
@ -1618,6 +1618,8 @@ static int set_max_internal_buffers_size(struct msm_vidc_inst *inst)
|
|||
get_buff_req_buffer(inst, internal_buffers[i].type);
|
||||
internal_buffers[i].size = internal_buffers[i].req ?
|
||||
internal_buffers[i].req->buffer_size : 0;
|
||||
if (internal_buffers[i].req == NULL)
|
||||
continue;
|
||||
|
||||
rc = allocate_and_set_internal_bufs(inst,
|
||||
internal_buffers[i].req,
|
||||
|
|
Loading…
Add table
Reference in a new issue