msm: vidc: Check for VB2_BUF_STATE_ACTIVE state

Video usecases with same buffer queued multiple times
are failed because driver is sending vb2_buffer_done()
on the same vb2 buffer multiple times without checking
the vb2 buffer state. Resolve the issue by sending
vb2_buffer_done() for the buffers with vb2 state is
VB2_BUF_STATE_ACTIVE only.

CRs-Fixed: 2101026
Change-Id: Iab61c03c12469860b751da0daa54834e044ef445
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
1 file changed