mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-01 23:42:12 +08:00
fix[allocator]: Fix validating dma_heap drivers
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
@@ -86,7 +86,10 @@ static void mpp_rt_srv_init()
|
||||
srv->allocator_valid[MPP_BUFFER_TYPE_NORMAL] = 1;
|
||||
srv->allocator_valid[MPP_BUFFER_TYPE_ION] = !access("/dev/ion", F_OK | R_OK | W_OK);
|
||||
srv->allocator_valid[MPP_BUFFER_TYPE_DRM] = !access("/dev/dri/card0", F_OK | R_OK | W_OK);
|
||||
srv->allocator_valid[MPP_BUFFER_TYPE_DMA_HEAP] = !access("/dev/dma_heap", F_OK | R_OK);
|
||||
srv->allocator_valid[MPP_BUFFER_TYPE_DMA_HEAP] = !access("/dev/dma_heap/system", F_OK | R_OK) &&
|
||||
!access("/dev/dma_heap/system-dma32", F_OK | R_OK) &&
|
||||
!access("/dev/dma_heap/system-uncached", F_OK | R_OK) &&
|
||||
!access("/dev/dma_heap/system-uncached-dma32", F_OK | R_OK);
|
||||
|
||||
if (!srv->allocator_valid[MPP_BUFFER_TYPE_ION] &&
|
||||
!srv->allocator_valid[MPP_BUFFER_TYPE_DRM] &&
|
||||
|
Reference in New Issue
Block a user