From 67bd6fdd70ac683519a38d99c5737120a7a821e9 Mon Sep 17 00:00:00 2001 From: Tony Lofthouse Date: Fri, 24 Aug 2012 16:12:34 -0500 Subject: hwc: Add a bits per pixel function for RGB color space Change-Id: I12d286ffe12c18bc9159a9bd1df65db43b63ac05 Signed-off-by: Tony Lofthouse --- hwc/hwc.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'hwc') diff --git a/hwc/hwc.c b/hwc/hwc.c index 05f7932..04ec423 100644 --- a/hwc/hwc.c +++ b/hwc/hwc.c @@ -460,6 +460,21 @@ static int is_RGB(IMG_native_handle_t *handle) return 0; } } +static int get_rgb_bpp(IMG_native_handle_t *handle) +{ + switch(handle->iFormat) + { + case HAL_PIXEL_FORMAT_BGRA_8888: + case HAL_PIXEL_FORMAT_BGRX_8888: + case HAL_PIXEL_FORMAT_RGBX_8888: + case HAL_PIXEL_FORMAT_RGBA_8888: + return 32; + case HAL_PIXEL_FORMAT_RGB_565: + return 16; + default: + return 0; + } +} static int is_BGR_format(int format) { -- cgit v1.2.3