gralloc: Set default value for implementation defined formats

For implementation defined formats which go via HWC, set the
default value to RGBA8888

Change-Id: I7f8c46bc47746dcf1c4a03438b8f93d7bab78bb1
This commit is contained in:
Manoj Kumar AVM
2013-10-25 19:40:45 -07:00
committed by Tatenda Chipeperekwa
parent 9f33f6f7c3
commit cdb4fd513c

View File

@@ -282,13 +282,9 @@ int gpu_context_t::alloc_impl(int w, int h, int format, int usage,
grallocFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP; //NV21 grallocFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP; //NV21
else if(usage & GRALLOC_USAGE_HW_CAMERA_WRITE) else if(usage & GRALLOC_USAGE_HW_CAMERA_WRITE)
grallocFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP; //NV21 grallocFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP; //NV21
} else if(usage & GRALLOC_USAGE_HW_COMPOSER)
//XXX: If we still haven't set a format, default to RGBA8888
if (format == HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED && grallocFormat = HAL_PIXEL_FORMAT_RGBA_8888;
(usage & GRALLOC_USAGE_HW_COMPOSER )) {
//XXX: If we still haven't set a format, default to
//RGBA8888
grallocFormat = HAL_PIXEL_FORMAT_RGBA_8888;
} }
getGrallocInformationFromFormat(grallocFormat, &bufferType); getGrallocInformationFromFormat(grallocFormat, &bufferType);