diff options
author | Bartosz Szatkowski <barsza01@arm.com> | 2013-02-19 12:49:30 +0000 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2015-07-07 08:07:38 +0200 |
commit | ad5e18997d4154593e0f01d0aac59d983570b133 (patch) | |
tree | 34ef353a66c6486d5e6e754bf2545381eac25da0 | |
parent | 500214a10db4a78d4eee9649ced413716b7c2fbb (diff) | |
download | android_hardware_samsung_slsi_exynos5430-ad5e18997d4154593e0f01d0aac59d983570b133.tar.gz android_hardware_samsung_slsi_exynos5430-ad5e18997d4154593e0f01d0aac59d983570b133.tar.xz android_hardware_samsung_slsi_exynos5430-ad5e18997d4154593e0f01d0aac59d983570b133.zip |
Use 64B alignment for RGB buffers
Change-Id: Idf46c8552223a538ecf9a4bc3516b165275b2eab
-rw-r--r-- | gralloc/gralloc.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gralloc/gralloc.cpp b/gralloc/gralloc.cpp index 8409789..764a1b9 100644 --- a/gralloc/gralloc.cpp +++ b/gralloc/gralloc.cpp @@ -164,7 +164,8 @@ static int gralloc_alloc_rgb(int ionfd, int w, int h, int format, int usage, if (format != HAL_PIXEL_FORMAT_BLOB) { if ((usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) || (format == HAL_PIXEL_FORMAT_BGRA_8888)) { - bpr = ALIGN(w, 16)* bpp; + bpr = ALIGN(w, 64)* bpp; + if (usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) vstride = ALIGN(h, 16); } else { bpr = ALIGN(w*bpp, 16); |