diff options
author | Alan Newberger <alann@google.com> | 2014-08-21 14:42:36 -0700 |
---|---|---|
committer | Alan Newberger <alann@google.com> | 2014-08-26 13:44:43 -0700 |
commit | fb172acde20561b03b2279673857b8bea71d81e7 (patch) | |
tree | f7e5ec8e02fc6a19791e6b4a1470af6a1345cce7 /src/com/android/camera/VideoModule.java | |
parent | afb4c581786bb539e8753488e29a3d13fa8b43fd (diff) | |
download | android_packages_apps_Camera2-fb172acde20561b03b2279673857b8bea71d81e7.tar.gz android_packages_apps_Camera2-fb172acde20561b03b2279673857b8bea71d81e7.tar.bz2 android_packages_apps_Camera2-fb172acde20561b03b2279673857b8bea71d81e7.zip |
Remove one shot callback workaround in VideoModule for L
Since there was a framework fix for the issue, we don't need
to do an extra preview callback when entering video if on L.
Bug: 16649297
Bug: 17241994
Change-Id: I67fc67ef34a661daea6991c3b895b1c1bf6b9b85
Diffstat (limited to 'src/com/android/camera/VideoModule.java')
-rw-r--r-- | src/com/android/camera/VideoModule.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java index d2619baab..27c9cdba7 100644 --- a/src/com/android/camera/VideoModule.java +++ b/src/com/android/camera/VideoModule.java @@ -927,8 +927,13 @@ public class VideoModule extends CameraModule // controller can set preview callbacks if needed. This has to happen before // preview is started as a workaround of the framework issue related to preview // callbacks that causes preview stretch and crash. (More details see b/12210027 - // and b/12591410 - mAppController.onPreviewReadyToStart(); + // and b/12591410. Don't apply this to L, see b/16649297. + if (!ApiHelper.isLOrHigher()) { + Log.v(TAG, "calling onPreviewReadyToStart to set one shot callback"); + mAppController.onPreviewReadyToStart(); + } else { + Log.v(TAG, "on L, no one shot callback necessary"); + } try { mCameraDevice.setPreviewTexture(surfaceTexture); mCameraDevice.startPreview(); |