gralloc1.0: Add 10bit RGB formats

Add support for 10bit RGBA formats which were missed at some
places.

Change-Id: I812f8266c8525b181f61d647dfc62fba9df12147
Crs-fixed: 2030340
This commit is contained in:
Arun Kumar K.R
2017-04-06 15:59:33 -07:00
parent 4e303642ec
commit b97ca30f61
4 changed files with 26 additions and 3 deletions

View File

@@ -509,6 +509,8 @@ bool Allocator::IsUBwcSupported(int format) {
case HAL_PIXEL_FORMAT_RGBX_8888:
case HAL_PIXEL_FORMAT_NV12_ENCODEABLE:
case HAL_PIXEL_FORMAT_YCbCr_420_SP_VENUS:
case HAL_PIXEL_FORMAT_RGBA_1010102:
case HAL_PIXEL_FORMAT_RGBX_1010102:
return true;
default:
break;
@@ -752,6 +754,8 @@ int Allocator::GetRgbDataAddress(private_handle_t *hnd, void **rgb_data) {
case HAL_PIXEL_FORMAT_BGR_565:
case HAL_PIXEL_FORMAT_RGBA_8888:
case HAL_PIXEL_FORMAT_RGBX_8888:
case HAL_PIXEL_FORMAT_RGBA_1010102:
case HAL_PIXEL_FORMAT_RGBX_1010102:
meta_size = GetRgbUBwcMetaBufferSize(hnd->width, hnd->height, bpp);
break;
default: