From c03443b23de0b474080168d892cd685283c3285b Mon Sep 17 00:00:00 2001 From: Ruben Brunk Date: Wed, 14 Oct 2015 17:46:52 -0700 Subject: [PATCH] Fix lens shading map origin calculation. Bug: 24816235 Change-Id: Id4609f3349f86c811cbc3d5e1839f880da926486 --- core/jni/android_hardware_camera2_DngCreator.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/jni/android_hardware_camera2_DngCreator.cpp b/core/jni/android_hardware_camera2_DngCreator.cpp index 8b69bbd084b5b..4faea182a1a17 100644 --- a/core/jni/android_hardware_camera2_DngCreator.cpp +++ b/core/jni/android_hardware_camera2_DngCreator.cpp @@ -1660,10 +1660,11 @@ static sp DngCreator_setup(JNIEnv* env, jobject thiz, uint32_t image uint32_t width = static_cast(entry.data.i32[2]); uint32_t height = static_cast(entry.data.i32[3]); if (entry2.count > 0 && entry2.count == lsmWidth * lsmHeight * 4) { + // GainMap rectangle is relative to the active area origin. err = builder.addGainMapsForMetadata(lsmWidth, lsmHeight, - ymin, - xmin, + 0, + 0, height, width, opcodeCfaLayout,