From 48408c91285b1b695ede1c184dfe85c54e78b13b Mon Sep 17 00:00:00 2001 From: Sultanxda Date: Sat, 10 Oct 2015 11:27:13 -0700 Subject: SnapdragonCamera: Fix overly-aggressive auto rotation Change-Id: I534c0e36ac826b1d46befe99182bfbfb3b0f22da --- src/com/android/camera/util/CameraUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/camera/util/CameraUtil.java b/src/com/android/camera/util/CameraUtil.java index d508c7b33..4cac65b51 100644 --- a/src/com/android/camera/util/CameraUtil.java +++ b/src/com/android/camera/util/CameraUtil.java @@ -90,7 +90,7 @@ public class CameraUtil { public static final String KEY_SHOW_WHEN_LOCKED = "showWhenLocked"; // Orientation hysteresis amount used in rounding, in degrees - public static final int ORIENTATION_HYSTERESIS = 5; + public static final int ORIENTATION_HYSTERESIS = 10; public static final String REVIEW_ACTION = "com.android.camera.action.REVIEW"; // See android.hardware.Camera.ACTION_NEW_PICTURE. @@ -514,7 +514,7 @@ public class CameraUtil { } else { int dist = Math.abs(orientation - orientationHistory); dist = Math.min( dist, 360 - dist ); - changeOrientation = ( dist >= 45 + ORIENTATION_HYSTERESIS ); + changeOrientation = ( dist >= 60 + ORIENTATION_HYSTERESIS ); } if (changeOrientation) { return ((orientation + 45) / 90 * 90) % 360; -- cgit v1.2.3