diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2019-04-18 07:03:39 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-04-18 07:03:40 -0700 |
commit | b74f13af10d522b7e9239e9576b169c96a9609f5 (patch) | |
tree | 310d96ff32e66ab00aa82ac203825f0ca6c7becf | |
parent | 546814bc3ff7f737e68886d1f583baf2bf889332 (diff) | |
parent | e83953e7bccda408d84fb6560d731cdc9761c682 (diff) | |
download | android_packages_apps_Snap-b74f13af10d522b7e9239e9576b169c96a9609f5.tar.gz android_packages_apps_Snap-b74f13af10d522b7e9239e9576b169c96a9609f5.tar.bz2 android_packages_apps_Snap-b74f13af10d522b7e9239e9576b169c96a9609f5.zip |
Merge "SnapdraongCamera:Fix longshot count in nZSL" into camera-SnapdragonCamera.lnx.2.0
-rwxr-xr-x | src/com/android/camera/CaptureModule.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java index 014f72053..61d6cf5fc 100755 --- a/src/com/android/camera/CaptureModule.java +++ b/src/com/android/camera/CaptureModule.java @@ -2244,7 +2244,7 @@ public class CaptureModule implements CameraModule, PhotoController, String value = mSettingsManager.getValue(SettingsManager.KEY_JPEG_QUALITY); int quality = getQualityNumber(value); int orientation = CameraUtil.getJpegRotation(id,mOrientation); - int imageCount = mLongshotActive? MAX_IMAGEREADERS*4 : 1; + int imageCount = mLongshotActive? PersistUtil.getLongshotShotLimit(): 1; HeifWriter writer = createHEIFEncoder(path,mPictureSize.getWidth(),mPictureSize.getHeight(), orientation,imageCount,quality); if (writer != null) { @@ -2414,20 +2414,17 @@ public class CaptureModule implements CameraModule, PhotoController, } } - if(mLongshotActive) { - captureStillPicture(getMainCameraId()); - } else { - mLongshoting = false; - mNumFramesArrived.getAndSet(0); - unlockFocus(getMainCameraId()); - } + + mLongshoting = false; + mNumFramesArrived.getAndSet(0); + unlockFocus(getMainCameraId()); } }; private void captureStillPictureForLongshot(CaptureRequest.Builder captureBuilder, int id) throws CameraAccessException{ List<CaptureRequest> burstList = new ArrayList<>(); boolean isBurstShotFpsEnable = PersistUtil.isBurstShotFpsEnabled(); - for (int i = 0; i < MAX_IMAGEREADERS*4; i++) { + for (int i = 0; i < PersistUtil.getLongshotShotLimit(); i++) { if (isBurstShotFpsEnable) { mPreviewRequestBuilder[id].setTag("preview"); burstList.add(mPreviewRequestBuilder[id].build()); |