diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2017-01-05 13:57:37 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-01-05 13:57:37 -0800 |
commit | 442c3737d572924828a05d518cfb6c3560f0077d (patch) | |
tree | 766a839e6695b422074acea9f1bc440a164d9214 /src/com/android/camera/imageprocessor | |
parent | 2293a8d27a6a8f3dc05f09b44cc83dc40ee43556 (diff) | |
parent | c6d2af9f7ad833aa7612cd608176224fa42d5317 (diff) | |
download | android_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-x | src/com/android/camera/imageprocessor/PostProcessor.java | 10 |
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 |