summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/imageprocessor
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2017-01-05 13:57:37 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-01-05 13:57:37 -0800
commit442c3737d572924828a05d518cfb6c3560f0077d (patch)
tree766a839e6695b422074acea9f1bc440a164d9214 /src/com/android/camera/imageprocessor
parent2293a8d27a6a8f3dc05f09b44cc83dc40ee43556 (diff)
parentc6d2af9f7ad833aa7612cd608176224fa42d5317 (diff)
downloadandroid_packages_apps_Snap-442c3737d572924828a05d518cfb6c3560f0077d.tar.gz
android_packages_apps_Snap-442c3737d572924828a05d518cfb6c3560f0077d.tar.bz2
android_packages_apps_Snap-442c3737d572924828a05d518cfb6c3560f0077d.zip
Merge "SnapdragonCamera: Fix photo reversed when enable Selfie Mirror" into camera.lnx.1.0-dev.1.0
Diffstat (limited to 'src/com/android/camera/imageprocessor')
-rwxr-xr-xsrc/com/android/camera/imageprocessor/PostProcessor.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/camera/imageprocessor/PostProcessor.java b/src/com/android/camera/imageprocessor/PostProcessor.java
index 67f71c827..73a0049d4 100755
--- a/src/com/android/camera/imageprocessor/PostProcessor.java
+++ b/src/com/android/camera/imageprocessor/PostProcessor.java
@@ -948,7 +948,15 @@ public class PostProcessor{
}
if(isSelfieMirrorOn() && !mController.isBackCamera()) {
- nativeFlipNV21(resultImage.outBuffer.array(), resultImage.stride, resultImage.height, resultImage.stride - resultImage.width, true);
+ boolean isVertical = true;
+ if (mOrientation == 0 || mOrientation == 180) {
+ isVertical = false;
+ } else {
+ isVertical = true;
+ }
+ nativeFlipNV21(resultImage.outBuffer.array(), resultImage.stride,
+ resultImage.height, resultImage.stride - resultImage.width,
+ isVertical);
}
}
//End processing FrameProessor filter