summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/RegionSamplingThread.cpp
diff options
context:
space:
mode:
author Kevin DuBois <kevindubois@google.com> 2019-06-06 10:17:13 -0700
committer android-build-merger <android-build-merger@google.com> 2019-06-06 10:17:13 -0700
commit8412da0cdd4eb03c52def8c7e4da56b7945b987b (patch)
tree0a711e99467b96fe0d3eafe27d5a4449c1bbab58 /services/surfaceflinger/RegionSamplingThread.cpp
parentbd670b8d26fa2cc8505e1d6073a17210e719b82d (diff)
parent947b4f8348a8a0bb628a2ef4f353cff43334c4ba (diff)
Merge "SF: left/right flip luma calculation 90 deg rot" into qt-dev
am: 947b4f8348 Change-Id: Ie46d8a39fca60dccf72a45ad5b1390416eddb3e1
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.cpp')
-rw-r--r--services/surfaceflinger/RegionSamplingThread.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/services/surfaceflinger/RegionSamplingThread.cpp b/services/surfaceflinger/RegionSamplingThread.cpp
index 7fa33f597c..66906e950c 100644
--- a/services/surfaceflinger/RegionSamplingThread.cpp
+++ b/services/surfaceflinger/RegionSamplingThread.cpp
@@ -280,6 +280,10 @@ float sampleArea(const uint32_t* data, int32_t width, int32_t height, int32_t st
area.top = height - area.top;
area.bottom = height - area.bottom;
std::swap(area.top, area.bottom);
+
+ area.left = width - area.left;
+ area.right = width - area.right;
+ std::swap(area.left, area.right);
}
std::array<int32_t, 256> brightnessBuckets = {};