From 5d471952a5e3742980d8886a983ae36bc5bccde2 Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Tue, 22 Jun 2010 13:32:36 -0400 Subject: [PATCH] Revert "remove unused YUV formats" This reverts commit 05ea9ede5600fef7a8fdf416b44ec98e58fb224b. --- libgralloc-qsd8k/gralloc.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libgralloc-qsd8k/gralloc.cpp b/libgralloc-qsd8k/gralloc.cpp index 4291705..e551120 100644 --- a/libgralloc-qsd8k/gralloc.cpp +++ b/libgralloc-qsd8k/gralloc.cpp @@ -377,7 +377,12 @@ static int gralloc_alloc(alloc_device_t* dev, case HAL_PIXEL_FORMAT_CbYCrY_422_I: // UYVY size = ALIGN(alignedw*alignedh*2, 4096); break; + case HAL_PIXEL_FORMAT_YCrCb_422_P: // YV12 + size = ALIGN(alignedw*alignedh, 4096); + size += ALIGN(2 * ALIGN(w/2, 32) * ALIGN(h, 32), 4096) * 2; + break; case HAL_PIXEL_FORMAT_YCbCr_420_SP_TILED: // NV12 + case HAL_PIXEL_FORMAT_YCrCb_420_SP_TILED: // NV21 // The chroma plane is subsampled, // but the pitch in bytes is unchanged size = ALIGN( ALIGN(w, 128) * alignedh, 4096);