From e76c9372665edbb11570bd36678ce80c31ae1ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ritzl?= Date: Wed, 24 Jan 2018 12:37:12 +0100 Subject: [PATCH] Switch Cb and Cr to get correct colors of captured image --- camera/src/camera_android.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/camera/src/camera_android.cpp b/camera/src/camera_android.cpp index b172c99..9ec57be 100644 --- a/camera/src/camera_android.cpp +++ b/camera/src/camera_android.cpp @@ -97,9 +97,9 @@ JNIEXPORT void JNICALL Java_com_defold_android_camera_CameraExtension_handleCame if(Y < 0) Y += 255; if((i & 0x1) != 1) { cOff = sz + jDiv2 * w + (i >> 1) * 2; - Cb = yuv[cOff]; + Cb = yuv[cOff + 1]; if(Cb < 0) Cb += 127; else Cb -= 128; - Cr = yuv[cOff + 1]; + Cr = yuv[cOff]; if(Cr < 0) Cr += 127; else Cr -= 128; }