gralloc: Remove hacks cm-10.1-M1
authorAndrew Dodd <atd7@cornell.edu>
Sun, 13 Jan 2013 19:57:43 +0000 (14:57 -0500)
committerAndrew Dodd <atd7@cornell.edu>
Wed, 16 Jan 2013 01:09:06 +0000 (20:09 -0500)
Stock gralloc doesn't have these alignment hacks.  In fact
they currently do nothing and won't until we fix HWC.

Change-Id: I3427cf3fed84a023ba6ed69b0e0fe0b63ea00886

exynos4/hal/libgralloc_ump/alloc_device.cpp

index 1e8ad5dd6922f27ef1920180dd5ffddcd2d8582f..2110f8d839ef4c93e497deef485700ec84ac5c16 100644 (file)
@@ -255,22 +255,8 @@ static int gralloc_alloc_buffer(alloc_device_t* dev, size_t size, int usage,
                             hnd->uoffset = ((EXYNOS4_ALIGN(hnd->width, 16) * hnd->height));
                             hnd->voffset = ((EXYNOS4_ALIGN((hnd->width >> 1), 16) * (hnd->height >> 1)));
                         } else {
-#ifndef INSIGNAL_FIMC1
                             hnd->uoffset = ((EXYNOS4_ALIGN(hnd->width, 16) * EXYNOS4_ALIGN(hnd->height, 16)));
                             hnd->voffset = ((EXYNOS4_ALIGN((hnd->width >> 1), 16) * EXYNOS4_ALIGN((hnd->height >> 1), 16)));
-#else
-                            if(usage & GRALLOC_USAGE_HW_FIMC1) {
-                                /* FIMC1 allocs had an additional alignment to a 4k boundary.  This solves the issues with
-                                 * NHK World Live TV and a few other apps
-                                 */
-                                hnd->uoffset = (EXYNOS4_ALIGN(EXYNOS4_ALIGN(hnd->width, 16) * EXYNOS4_ALIGN(hnd->height, 16)),4096);
-                                hnd->voffset = (EXYNOS4_ALIGN(EXYNOS4_ALIGN((hnd->width >> 1), 16) * EXYNOS4_ALIGN((hnd->height >> 1), 16)),4096);
-                            }
-                            else {
-                                hnd->uoffset = ((EXYNOS4_ALIGN(hnd->width, 16) * EXYNOS4_ALIGN(hnd->height, 16)));
-                                hnd->voffset = ((EXYNOS4_ALIGN((hnd->width >> 1), 16) * EXYNOS4_ALIGN((hnd->height >> 1), 16)));
-                            }
-#endif
                         }
                         return 0;
                     } else {