summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoUI.java
diff options
context:
space:
mode:
authorSai Kumar Sanagavarapu <ssanagav@codeaurora.org>2014-07-02 11:59:05 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2014-10-20 22:03:45 -0700
commit87b4a40d588a7ae8a61cb353c4cff8df37f7b483 (patch)
tree3295eccaea7b4ab1e9c04abcd169ee4d6cceca09 /src/com/android/camera/PhotoUI.java
parentb17617efd4fdd4067990957324ac7ae9c6c14eab (diff)
downloadandroid_packages_apps_Snap-87b4a40d588a7ae8a61cb353c4cff8df37f7b483.tar.gz
android_packages_apps_Snap-87b4a40d588a7ae8a61cb353c4cff8df37f7b483.tar.bz2
android_packages_apps_Snap-87b4a40d588a7ae8a61cb353c4cff8df37f7b483.zip
Camera: open Camera and start Preview in a seperate thread.
Start openCamera and start preview in a separate thread so that UI initialization and preview can run parallely. This is to improve camera cold start latency. Change-Id: I57af45bc90a4db1630c73449d543c3ff0992e55c
Diffstat (limited to 'src/com/android/camera/PhotoUI.java')
-rw-r--r--src/com/android/camera/PhotoUI.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java
index 48458ba0a..423ddb954 100644
--- a/src/com/android/camera/PhotoUI.java
+++ b/src/com/android/camera/PhotoUI.java
@@ -252,10 +252,12 @@ public class PhotoUI implements PieListener,
ratio = 1 / ratio;
}
- Log.d(TAG,"setAspectRatio() ratio["+ratio+"] mAspectRatio["+mAspectRatio+"]");
- mAspectRatio = ratio;
- mAspectRatioResize = true;
- mTextureView.requestLayout();
+ if (mAspectRatio != ratio) {
+ Log.d(TAG,"setAspectRatio() ratio["+ratio+"] mAspectRatio["+mAspectRatio+"]");
+ mAspectRatio = ratio;
+ mAspectRatioResize = true;
+ mTextureView.requestLayout();
+ }
}
public void setSurfaceTextureSizeChangedListener(SurfaceTextureSizeChangedListener listener) {