aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaurav Sarode <sgaurav@google.com>2018-01-11 17:48:40 +0000
committerandroid-build-merger <android-build-merger@google.com>2018-01-11 17:48:40 +0000
commit5cfa154cd124f3a0a3f9194e594a3be785727b28 (patch)
tree1f0dec9c0c265727b557747742d98fc4625a5467
parentd62e0114461c5fa8361543f8846cec8441abab32 (diff)
parentcdbaf6db45278b2726c986f5d03f1b1b928fddbe (diff)
downloadlibxcam-5cfa154cd124f3a0a3f9194e594a3be785727b28.tar.gz
Merge remote-tracking branch 'aosp/upstream-master' into master am: 507c4324d9
am: cdbaf6db45 Change-Id: I6e8bdcec8a992af21283bd17158e186a4a8631bd
-rw-r--r--Android.mk5
-rw-r--r--modules/soft/soft_blender.cpp2
-rw-r--r--modules/soft/soft_stitcher.cpp6
3 files changed, 11 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 9283828..87c00c1 100644
--- a/Android.mk
+++ b/Android.mk
@@ -10,11 +10,16 @@ ifeq ($(ENABLE_DEBUG), 1)
XCAM_CFLAGS += -DDEBUG
endif
+ENABLE_OPENCV := 0
+ifneq ($(filter $(TARGET_ARCH),x86 x86_64),)
+
ifneq ($(wildcard external/opencv),)
ENABLE_OPENCV := 1
XCAM_CFLAGS += -DHAVE_OPENCV=1
endif
+endif
+
# For libxcam
# =================================================
diff --git a/modules/soft/soft_blender.cpp b/modules/soft/soft_blender.cpp
index 2141f4e..7e0c678 100644
--- a/modules/soft/soft_blender.cpp
+++ b/modules/soft/soft_blender.cpp
@@ -30,7 +30,7 @@
#define OVERLAP_POOL_SIZE 6
#define LAP_POOL_SIZE 4
-#define DUMP_BLENDER 1
+#define DUMP_BLENDER 0
namespace XCam {
diff --git a/modules/soft/soft_stitcher.cpp b/modules/soft/soft_stitcher.cpp
index c345dcd..42f0c93 100644
--- a/modules/soft/soft_stitcher.cpp
+++ b/modules/soft/soft_stitcher.cpp
@@ -43,7 +43,7 @@
#define MAP_FACTOR_X 16
#define MAP_FACTOR_Y 16
-#define DUMP_STITCHER 1
+#define DUMP_STITCHER 0
namespace XCam {
@@ -352,7 +352,11 @@ StitcherImpl::init_config (uint32_t count)
config.recur_offset_error = 8.0f;
config.max_adjusted_offset = 24.0f;
config.max_valid_offset_y = 20.0f;
+#ifndef ANDROID
config.max_track_error = 28.0f;
+#else
+ config.max_track_error = 3600.0f;
+#endif
_overlaps[i].matcher->set_config (config);
_overlaps[i].matcher->set_fm_index (i);
#endif