History log of /hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d535e5981569b82927a1e787f7416730417a93ff 04-Feb-2015 Lajos Molnar <lajos@google.com> gralloc: 8084/8226: align cstride for YV12 buffers in gralloc_lock_ycbcr

Bug: 17906609
Change-Id: I2c29a14e2de5a678427a92559d94660d9c815553
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
e30efa4e6229407ce3939e1be34e9a26096a20c8 29-May-2014 Naseer Ahmed <naseer@codeaurora.org> gralloc: Align NV21 to 32 pixels

Graphics requires 32 pixel alignment and camera driver is being
updated to this.

CRs-fixed: 476475

Change-Id: I00fe659f7a16abeb8f65d9bbf41a24a7c8113bfb
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
4965c256b622b85d196a54cff69e77c76e9c675f 29-May-2014 Naseer Ahmed <naseer@codeaurora.org> gralloc: Fix NV12 and NV21 stride

NV12 spec says that the chroma stride is the same as the luma
stride. The camera hardware produces YUV data per this spec.
NV21 has the same behaviour with the chroma samples reversed.
Venus also conforms to this.

Change-Id: I6e107b2a3ba6f51e135348bd147a9c26be003bb2
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
92e456fd92a6231dbf5d9de5289ed2f84841a804 20-May-2014 Saurabh Shah <saurshah@codeaurora.org> gralloc: Remove opaque types

Remove opaque types like size_t, uintptr_t, intptr_t to support
32bit and 64bit processes together.

When a 64bit process creates a handle and a 32bit process validates
the incoming ints against expected ints, opaque types lead to
different and mismatching values.

Always use unit64_t for base address for 32bit and 64bit SF.
Use unsigned int for offset and size, since ION uses that.

Change-Id: I7db5544556a8924f98010b965f837592e9f0b4ca
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
1def24effef1c0251e8581be0899a0988f969a44 07-May-2014 Praveena Pachipulusu <pveena@codeaurora.org> hwc: Fix klockwork errors

Resolving klockwork errors to avoid memory leaks,
improper assignments in liboverlay.

Change-Id: I82ac6ae782c7b783e89999b832bbd1d361376b9f
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
0a4d3acfe5d2b131701ef5f8cd3c6781ccb25f8b 09-Apr-2014 Naseer Ahmed <naseer@codeaurora.org> gralloc: Report YUV plane info

The android_ycbcr structure in graphics.h is populated to give
the luma and chroma addresses. Use the same structure to give
this information to graphics via a gralloc perform call.

Change-Id: Ib42866a9ea90873886dcb60a1aac6cb375292642
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
15c7eb9ba46119290695b650d23180884f1156fa 22-Jan-2014 Arun Kumar K.R <akumarkr@codeaurora.org> libgralloc: use proper types and type casts.

- Use proper types for pointers
- Resolve compiler errors
- handle proper type casts
- remove unused variables

Change-Id: I628ebe174485d30abadea4ca40b67f9aab1a0652
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
f058c5c852ee901f47249a92edbbfc64973c79e9 28-Feb-2014 Jeykumar Sankaran <jsanka@codeaurora.org> libgralloc: Invoke adreno for ASTC format padding.

Invoke adreno util API to calculate padding bytes for ASTC
formats.

Change-Id: I96af0199a0029786fd2975a7c002d5414c797521
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
a653efede03423aa840da24634f1ec6f20796f1e 09-Apr-2014 Simon Wilson <simonwilson@google.com> Revert "Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224""

This reverts commit 90268aeae4a80fdce99db4a4e45d696afd4fff36.
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
ef53c1c84ec55ed50f607d52b7abfbb86239408e 09-Apr-2014 Simon Wilson <simonwilson@google.com> Revert "Revert "split msm8x26 and msm8x74 display HALs apart""

This reverts commit 13236c4d3582dd6f7185a303c4795ea611edbfe3.
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
13236c4d3582dd6f7185a303c4795ea611edbfe3 07-Apr-2014 Benoit Goby <benoit@android.com> Revert "split msm8x26 and msm8x74 display HALs apart"

This reverts commit 32d546383b4424a954987570731f7fa216bce206.
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
90268aeae4a80fdce99db4a4e45d696afd4fff36 07-Apr-2014 Benoit Goby <benoit@android.com> Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224"

This reverts commit f96e0b957a215582702db2a5ec6c744afd94eae3.
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
f96e0b957a215582702db2a5ec6c744afd94eae3 28-Mar-2014 Iliyan Malchev <malchev@google.com> msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224

Change-Id: Ia9af631171fb9ec64de1d1cb0ddf5be3e0fe9132
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp
32d546383b4424a954987570731f7fa216bce206 18-Mar-2014 Iliyan Malchev <malchev@google.com> split msm8x26 and msm8x74 display HALs apart

Change-Id: I58a7dc129faa6eef4f7cdc8ee09fd42cd86c189b
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/libgralloc/alloc_controller.cpp