diff options
author | qimengp <qimengp@codeaurora.org> | 2016-12-14 21:47:37 +0800 |
---|---|---|
committer | qimengp <qimengp@codeaurora.org> | 2017-01-11 16:15:24 +0800 |
commit | 84aa68c1fa9a3b3658a2b0d1718ceb109342fee6 (patch) | |
tree | 7b0a96aa2a6e57135e65837381ea967ddb60a225 /src/org/codeaurora/snapcam/filter | |
parent | b63f401d3f0af836763d80688a579ca991c08170 (diff) | |
download | android_packages_apps_Snap-84aa68c1fa9a3b3658a2b0d1718ceb109342fee6.tar.gz android_packages_apps_Snap-84aa68c1fa9a3b3658a2b0d1718ceb109342fee6.tar.bz2 android_packages_apps_Snap-84aa68c1fa9a3b3658a2b0d1718ceb109342fee6.zip |
SnapdragonCamera: Fix Dualcamera does not compare the final pair
By comparing again to fix this issue.
Change-Id: I437277580c3217fd1f013368d3315ee60adc5474
CRs-Fixed: 1110019
Diffstat (limited to 'src/org/codeaurora/snapcam/filter')
-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)) { |