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:
committed by
Tatenda Chipeperekwa
parent
9f33f6f7c3
commit
cdb4fd513c
@@ -282,12 +282,8 @@ 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 &&
|
|
||||||
(usage & GRALLOC_USAGE_HW_COMPOSER )) {
|
|
||||||
//XXX: If we still haven't set a format, default to
|
|
||||||
//RGBA8888
|
|
||||||
grallocFormat = HAL_PIXEL_FORMAT_RGBA_8888;
|
grallocFormat = HAL_PIXEL_FORMAT_RGBA_8888;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user