From 5a830697a89b3c3a84a25c46f4db36ba50417a30 Mon Sep 17 00:00:00 2001 From: "sliver.chen" Date: Wed, 8 Nov 2017 16:00:29 +0800 Subject: [PATCH] [osal]: force mpp use drm buffer when HAVE_DRM are defined. Force allocator use drm buffer,otherwise user will get a tuntime error when they use kernel without /dev/ion. Change-Id: I8151b743a9b19a03716dec3bdb909ce91b6af0b6 Signed-off-by: sliver.chen --- osal/android/os_allocator.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/osal/android/os_allocator.c b/osal/android/os_allocator.c index 018aa05c..849e6b68 100644 --- a/osal/android/os_allocator.c +++ b/osal/android/os_allocator.c @@ -30,7 +30,11 @@ MPP_RET os_allocator_get(os_allocator *api, MppBufferType type) } break; case MPP_BUFFER_TYPE_ION : { +#ifdef HAVE_DRM + *api = allocator_drm; +#else *api = allocator_ion; +#endif } break; case MPP_BUFFER_TYPE_DRM : {