diff options
author | Camera Software Integration <camswint@localhost> | 2017-01-17 00:22:10 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-01-17 00:22:10 -0800 |
commit | 7a6aa145930f6174d626fc8a4b14730e95fae335 (patch) | |
tree | 998a63d2170bd0ced5adb202a193953d135e5393 /src | |
parent | d585fd6209dbbf2e6643788c189db030bba27958 (diff) | |
parent | 84aa68c1fa9a3b3658a2b0d1718ceb109342fee6 (diff) | |
download | android_packages_apps_Snap-7a6aa145930f6174d626fc8a4b14730e95fae335.tar.gz android_packages_apps_Snap-7a6aa145930f6174d626fc8a4b14730e95fae335.tar.bz2 android_packages_apps_Snap-7a6aa145930f6174d626fc8a4b14730e95fae335.zip |
Merge "SnapdragonCamera: Fix Dualcamera does not compare the final pair" into camera.lnx.1.0-dev.1.0
Diffstat (limited to 'src')
-rwxr-xr-x | src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java index f2d33a856..cb9aa9df1 100755 --- a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java +++ b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java @@ -601,12 +601,23 @@ public class ClearSightImageProcessor { checkForValidFramePairAndReprocess(); } + Log.d(TAG, "processNewCaptureEvent - " + "imagestoprocess[bayer] " + mNumImagesToProcess[CAM_TYPE_BAYER] + " imagestoprocess[mono]: " + mNumImagesToProcess[CAM_TYPE_MONO] + " mReprocessingPairCount: " + mReprocessingPairCount + " mNumFrameCount: " + mNumFrameCount + " mFinishReprocessNum" + mFinishReprocessNum); + + if ((mNumImagesToProcess[CAM_TYPE_BAYER] == 0 + && mNumImagesToProcess[CAM_TYPE_MONO] == 0) + && mReprocessingPairCount != mNumFrameCount) { + while (!mBayerFrames.isEmpty() && !mMonoFrames.isEmpty() + && mReprocessingPairCount != mNumFrameCount) { + checkForValidFramePairAndReprocess(); + } + } + if (mReprocessingPairCount == mNumFrameCount || (mNumImagesToProcess[CAM_TYPE_BAYER] == 0 && mNumImagesToProcess[CAM_TYPE_MONO] == 0)) { |