From fe1ae18bbf190a96252ecad17aa21a2fe94f9c63 Mon Sep 17 00:00:00 2001 From: Poornima Date: Mon, 22 Jan 2018 10:18:16 +0530 Subject: [PATCH] Added Support for 64bit RGB format One of the CTS test cases expects the support to create Buffer of type HAL_PIXEL_FORMAT_RGBA_FP16 Jira: None Tests: Buffer Created successfully. CTS command: run cts -m CtsHardwareTestCases Signed-off-by: Poornima --- os/android/utils_android.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/os/android/utils_android.h b/os/android/utils_android.h index 36055d0..eca349c 100644 --- a/os/android/utils_android.h +++ b/os/android/utils_android.h @@ -58,6 +58,8 @@ static uint32_t GetDrmFormatFromHALFormat(int format) { return DRM_FORMAT_ARGB8888; case HAL_PIXEL_FORMAT_YV12: return DRM_FORMAT_YVU420; + case HAL_PIXEL_FORMAT_RGBA_FP16: + return DRM_FORMAT_XBGR161616; default: break; } @@ -165,6 +167,8 @@ static uint32_t DrmFormatToHALFormat(int format) { return HAL_PIXEL_FORMAT_NV12_Y_TILED_INTEL; case DRM_FORMAT_P010: return HAL_PIXEL_FORMAT_P010_INTEL; + case DRM_FORMAT_XBGR161616: + return HAL_PIXEL_FORMAT_RGBA_FP16; default: return 0; break; -- 2.11.0