gralloc1: Align RAW formats to 16 pixels

Change-Id: I71eb1f1173a96213a5d4485b7ec8217dae283d47
CR: 2086677
This commit is contained in:
Naseer Ahmed
2017-08-14 13:16:55 -04:00
committed by Gerrit - the friendly Code Review server
parent 1fe88f23be
commit 1187a578b2

View File

@@ -723,13 +723,13 @@ void GetAlignedWidthAndHeight(const BufferInfo &info, unsigned int *alignedw,
aligned_w = ALIGN(width, 16);
break;
case HAL_PIXEL_FORMAT_RAW12:
aligned_w = ALIGN(width * 12 / 8, 8);
aligned_w = ALIGN(width * 12 / 8, 16);
break;
case HAL_PIXEL_FORMAT_RAW10:
aligned_w = ALIGN(width * 10 / 8, 8);
aligned_w = ALIGN(width * 10 / 8, 16);
break;
case HAL_PIXEL_FORMAT_RAW8:
aligned_w = ALIGN(width, 8);
aligned_w = ALIGN(width, 16);
break;
case HAL_PIXEL_FORMAT_YCbCr_420_SP_TILED:
aligned_w = ALIGN(width, 128);