diff options
author | Sai Kumar Sanagavarapu <ssanagav@codeaurora.org> | 2014-07-02 11:59:05 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-10-20 22:03:45 -0700 |
commit | 87b4a40d588a7ae8a61cb353c4cff8df37f7b483 (patch) | |
tree | 3295eccaea7b4ab1e9c04abcd169ee4d6cceca09 /src/com/android/camera/PhotoUI.java | |
parent | b17617efd4fdd4067990957324ac7ae9c6c14eab (diff) | |
download | android_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.java | 10 |
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) { |