diff options
| author | Andrew Dodd <atd7@cornell.edu> | 2013-01-13 14:57:43 -0500 | 
|---|---|---|
| committer | Andrew Dodd <atd7@cornell.edu> | 2013-01-15 20:09:06 -0500 | 
| commit | a7d49af0a901e08b21c8f9bf88b30fce8286b434 (patch) | |
| tree | 8f680e3c916779ae00e96271eabf265e09f13ede | |
| parent | f9f985d6ba644a11458d6051bb3af2e1babb14af (diff) | |
| download | hardware_samsung-a7d49af0a901e08b21c8f9bf88b30fce8286b434.zip hardware_samsung-a7d49af0a901e08b21c8f9bf88b30fce8286b434.tar.gz hardware_samsung-a7d49af0a901e08b21c8f9bf88b30fce8286b434.tar.bz2  | |
gralloc: Remove hacks
Stock gralloc doesn't have these alignment hacks.  In fact
they currently do nothing and won't until we fix HWC.
Change-Id: I3427cf3fed84a023ba6ed69b0e0fe0b63ea00886
| -rw-r--r-- | exynos4/hal/libgralloc_ump/alloc_device.cpp | 14 | 
1 files changed, 0 insertions, 14 deletions
diff --git a/exynos4/hal/libgralloc_ump/alloc_device.cpp b/exynos4/hal/libgralloc_ump/alloc_device.cpp index 1e8ad5d..2110f8d 100644 --- a/exynos4/hal/libgralloc_ump/alloc_device.cpp +++ b/exynos4/hal/libgralloc_ump/alloc_device.cpp @@ -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 {  | 
