diff options
author | Shuzhen Wang <shuzhenw@codeaurora.org> | 2014-08-20 00:15:51 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-05-06 09:54:06 -0700 |
commit | 2a000b2f992e170f966681e0d9004cd55ee867be (patch) | |
tree | ed9f0205af875867d83783ca5fe54e0d2e3c5905 /libgralloc/alloc_controller.cpp | |
parent | 1abae542e0c4fc2d0029bd9f0ba7a448d06d3c3f (diff) | |
download | android_hardware_qcom_display-2a000b2f992e170f966681e0d9004cd55ee867be.tar.gz android_hardware_qcom_display-2a000b2f992e170f966681e0d9004cd55ee867be.tar.bz2 android_hardware_qcom_display-2a000b2f992e170f966681e0d9004cd55ee867be.zip |
gralloc: Fix RAW16 stride
RAW16 stride should be multiple of 16 pixels, not 32.
Change-Id: Ic5f6920402ba9600b983e457cfc6863888345fe8
Diffstat (limited to 'libgralloc/alloc_controller.cpp')
-rw-r--r-- | libgralloc/alloc_controller.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libgralloc/alloc_controller.cpp b/libgralloc/alloc_controller.cpp index 8dcc21991..722fcf386 100644 --- a/libgralloc/alloc_controller.cpp +++ b/libgralloc/alloc_controller.cpp @@ -172,9 +172,11 @@ void AdrenoMemInfo::getAlignedWidthAndHeight(int width, int height, int format, { case HAL_PIXEL_FORMAT_YCrCb_420_SP: case HAL_PIXEL_FORMAT_YCrCb_420_SP_ADRENO: - case HAL_PIXEL_FORMAT_RAW_SENSOR: aligned_w = ALIGN(width, 32); break; + case HAL_PIXEL_FORMAT_RAW_SENSOR: + aligned_w = ALIGN(width, 16); + break; case HAL_PIXEL_FORMAT_RAW10: aligned_w = ALIGN(width * 10 /8, 16); break; |