Merge "Remove the YV16 format." into gingerbread
diff --git a/libgralloc-qsd8k/gpu.cpp b/libgralloc-qsd8k/gpu.cpp
index 2a2d6d5..bcca1eb 100644
--- a/libgralloc-qsd8k/gpu.cpp
+++ b/libgralloc-qsd8k/gpu.cpp
@@ -240,14 +240,9 @@
case HAL_PIXEL_FORMAT_YV12:
alignedw = ALIGN(w, 16);
- alignedh = ALIGN(h, 16);
- size = alignedw * alignedh;
- size += size / 2;
- break;
-
- case HAL_PIXEL_FORMAT_YV16:
- alignedh = ALIGN(h, 16);
- size = alignedw * alignedh * 2;
+ alignedh = ALIGN(h, 2);
+ size = alignedw*alignedh +
+ (ALIGN(alignedw/2, 16) * (alignedh/2))*2;
break;
default: