Emulator gralloc: Fix RAW_SENSOR conditions.
Allow RAW_SENSOR to be used for any combination of CPU read/write and Camera read/write, instead of only camera->cpu or cpu->camera. Change-Id: I032b9531e9069a202c1a3767b77975c808703285
This commit is contained in:
@@ -217,8 +217,8 @@ static int gralloc_alloc(alloc_device_t* dev,
|
||||
case HAL_PIXEL_FORMAT_RAW_SENSOR:
|
||||
bpp = 2;
|
||||
align = 16*bpp;
|
||||
if (! ((sw_read && hw_cam_write) || (sw_write && hw_cam_read) ) ) {
|
||||
// Raw sensor data only goes to/from camera to CPU
|
||||
if (! ((sw_read || hw_cam_read) && (sw_write || hw_cam_write) ) ) {
|
||||
// Raw sensor data only goes between camera and CPU
|
||||
return -EINVAL;
|
||||
}
|
||||
// Not expecting to actually create any GL surfaces for this
|
||||
|
||||
Reference in New Issue
Block a user