From 7314cca8575544195e475ecc53d995311ac269c0 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Tue, 24 Feb 2015 18:25:59 -0800 Subject: Fix issue when USAGE_IO_INPUT receives unexpected YUV format Sometimes we can get a fixed format when the flexible format was expected. Change-Id: If67a8fb586ca5d4ddeb3204d14c416e3d05b4a32 --- rsGrallocConsumer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rsGrallocConsumer.cpp') diff --git a/rsGrallocConsumer.cpp b/rsGrallocConsumer.cpp index 78502772..2d574216 100644 --- a/rsGrallocConsumer.cpp +++ b/rsGrallocConsumer.cpp @@ -146,7 +146,7 @@ status_t GrallocConsumer::lockNextBuffer() { //mAlloc->scalingMode = b.mScalingMode; //mAlloc->frameNumber = b.mFrameNumber; - if (mAlloc->mHal.state.yuv) { + if (mAlloc->mHal.state.yuv == HAL_PIXEL_FORMAT_YCbCr_420_888) { mAlloc->mHal.drvState.lod[1].mallocPtr = ycbcr.cb; mAlloc->mHal.drvState.lod[2].mallocPtr = ycbcr.cr; -- cgit v1.2.3