From d7358b4a4cf49a475dceb8aeb883a73a5868b0ae Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Tue, 21 Feb 2012 01:28:25 -0600 Subject: [PATCH] Avoid float conversions --- src/org/kreed/vanilla/PlaybackService.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/org/kreed/vanilla/PlaybackService.java b/src/org/kreed/vanilla/PlaybackService.java index e5db3bd4..04349166 100644 --- a/src/org/kreed/vanilla/PlaybackService.java +++ b/src/org/kreed/vanilla/PlaybackService.java @@ -345,11 +345,11 @@ public final class PlaybackService extends Service /** * Magnitude of last sensed acceleration. */ - private float mAccelLast; + private double mAccelLast; /** * Filtered acceleration used for shake detection. */ - private float mAccelFiltered; + private double mAccelFiltered; /** * Elapsed realtime of last shake action. */ @@ -357,7 +357,7 @@ public final class PlaybackService extends Service /** * Minimum jerk required for shake. */ - private float mShakeThreshold; + private double mShakeThreshold; /** * What to do when an accelerometer shake is detected. */ @@ -1723,11 +1723,11 @@ public final class PlaybackService extends Service double y = se.values[1]; double z = se.values[2]; - float accel = (float)Math.sqrt(x*x + y*y + z*z); - float delta = accel - mAccelLast; + double accel = Math.sqrt(x*x + y*y + z*z); + double delta = accel - mAccelLast; mAccelLast = accel; - float filtered = mAccelFiltered * 0.9f + delta; + double filtered = mAccelFiltered * 0.9f + delta; mAccelFiltered = filtered; if (filtered > mShakeThreshold) {