diff options
author | qimengp <qimengp@codeaurora.org> | 2017-01-17 17:01:46 +0800 |
---|---|---|
committer | qimengp <qimengp@codeaurora.org> | 2017-01-22 21:14:41 +0800 |
commit | 953cd1e82fe0e5cc8713a94e4cacb4ca1592c671 (patch) | |
tree | 82e8f80b8186d442ac965b3354b1c5939aaa86dd /src | |
parent | 36f2a32a9277b09badec5a16d7f6b8c9b581015e (diff) | |
download | android_packages_apps_Snap-953cd1e82fe0e5cc8713a94e4cacb4ca1592c671.tar.gz android_packages_apps_Snap-953cd1e82fe0e5cc8713a94e4cacb4ca1592c671.tar.bz2 android_packages_apps_Snap-953cd1e82fe0e5cc8713a94e4cacb4ca1592c671.zip |
SnapdragonCamera: Mainline Dualcamera ensure crop is always even
Mainline Dualcamera ensure crop is always even
Change-Id: I43f84c1bd9a3b1adcd77a77641f9c868a9458066
Diffstat (limited to 'src')
-rwxr-xr-x | src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java index b938363fa..fa9ca6284 100755 --- a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java +++ b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java @@ -1380,6 +1380,11 @@ public class ClearSightImageProcessor { finalRect.bottom = newYoffset + newHeight; } + if (finalRect.width() % 2 != 0 || finalRect.height() % 2 != 0) { + finalRect = new Rect(finalRect.left, finalRect.top, + finalRect.width() % 2 == 0 ? finalRect.right : finalRect.right + 1, + finalRect.height() % 2 == 0 ? finalRect.bottom : finalRect.bottom + 1); + } Log.d(TAG, "getFinalCropRect - final rect: " + finalRect.toString()); return finalRect; } |