Merge "gralloc: Set default value for implementation defined formats"
diff --git a/libgralloc/gpu.cpp b/libgralloc/gpu.cpp
index da179f9..bb7060b 100644
--- a/libgralloc/gpu.cpp
+++ b/libgralloc/gpu.cpp
@@ -282,13 +282,9 @@
grallocFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP; //NV21
else if(usage & GRALLOC_USAGE_HW_CAMERA_WRITE)
grallocFormat = HAL_PIXEL_FORMAT_YCrCb_420_SP; //NV21
- }
-
- if (format == HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED &&
- (usage & GRALLOC_USAGE_HW_COMPOSER )) {
- //XXX: If we still haven't set a format, default to
- //RGBA8888
- grallocFormat = HAL_PIXEL_FORMAT_RGBA_8888;
+ else if(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);