Merge "Fix reversal of channels with flexible yuv."
diff --git a/rsGrallocConsumer.cpp b/rsGrallocConsumer.cpp
index e016e7d..c5d37b2 100644
--- a/rsGrallocConsumer.cpp
+++ b/rsGrallocConsumer.cpp
@@ -142,8 +142,8 @@
//mAlloc->frameNumber = b.mFrameNumber;
if (mAlloc->mHal.state.yuv) {
- mAlloc->mHal.drvState.lod[1].mallocPtr = ycbcr.cr;
- mAlloc->mHal.drvState.lod[2].mallocPtr = ycbcr.cb;
+ mAlloc->mHal.drvState.lod[1].mallocPtr = ycbcr.cb;
+ mAlloc->mHal.drvState.lod[2].mallocPtr = ycbcr.cr;
mAlloc->mHal.drvState.lod[0].stride = ycbcr.ystride;
mAlloc->mHal.drvState.lod[1].stride = ycbcr.cstride;