summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java5
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;
}