mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-09-27 05:25:53 +08:00
fix[allocator]: fix on invalid DMA heap allocator
fallback to DRM/ION buffer when DMA heap allocator is invalid Signed-off-by: leo <8252892+leokvw@users.noreply.github.com> Change-Id: Ib2cd5669e6c9b41ceed7f4dd87f8fc33de88aa1c
This commit is contained in:
@@ -175,6 +175,8 @@ MPP_RET mpp_allocator_get(MppAllocator *allocator, MppAllocatorApi **api,
|
|||||||
} break;
|
} break;
|
||||||
case MPP_BUFFER_TYPE_DMA_HEAP: {
|
case MPP_BUFFER_TYPE_DMA_HEAP: {
|
||||||
p->os_api = (mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_DMA_HEAP)) ? allocator_dma_heap :
|
p->os_api = (mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_DMA_HEAP)) ? allocator_dma_heap :
|
||||||
|
(mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_DRM)) ? allocator_drm :
|
||||||
|
(mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_ION)) ? allocator_ion :
|
||||||
allocator_std;
|
allocator_std;
|
||||||
} break;
|
} break;
|
||||||
default : {
|
default : {
|
||||||
|
Reference in New Issue
Block a user