v4ldec: CF2 Supports dma-buf dynamic binding in DI-backend. [1/2]
PD#SWPL-184598
Problem:
In the surface switching scenario, the backend may hold dma-bufs,
resulting in insufficient UVM dma-buf for the decoder.
Solution:
UVM dma-buf is dynamically bound to YUV dma-buf.
Every time UVM dma-buf is queued to the decoder,
it is reassembled and bound to YUV dma-buf.
depend on cl:
483335
Verify:
AH212
Change-Id: I30a256e8d12ff4cc045df086a416f439ca069a53
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
13 files changed