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/mapper.cpp
|
3099482d2523f4c2ca6f7939ac4a4a587253d838 |
|
30-Apr-2014 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Fix incorrect handle validation check The YUV plane info reported to driver has an incorrect handle check. Use the check correctly. Change-Id: Ice6388a3d8b91bfa5373e850e3102c6ccf92eb75
/hardware/qcom/display/msm8226/libgralloc/mapper.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/mapper.cpp
|
ca525f17344bf9964720531830921bf3a5dd5932 |
|
04-Mar-2014 |
Raj Kamal <rkamal@codeaurora.org> |
gralloc: Perform func to return stride and height. The custom stride and height can be set by video decoder for smooth streaming. Return this in perform so that graphics can use it Change-Id: I44c814b2bae1f61d3ec5c36a22d1c6119542b10a
/hardware/qcom/display/msm8226/libgralloc/mapper.cpp
|
a37e19093ec1c30dff5d0b5ae9a0938868e537e6 |
|
08-May-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add support for lock_ycbcr. Fill the android_ycbcr struct for HAL_PIXEL_FORMAT_YCbCr_*_888 formats. This is a flexible YUV format that allows gralloc to set a hardware specific YUV format based on the usage flags passed in. Here we set the format similar to how we set the implementation defined format and set the android_ycbcr structure to point to the appropriate plane offsets. Reference: HAL_PIXEL_FORMAT_YCbCr_420_888 definition in system/core/include/system/graphics.h Change-Id: If0c7abf5e206bf982ad333da2dae57cbac302733
/hardware/qcom/display/msm8226/libgralloc/mapper.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/mapper.cpp
|
54df445a5148c4c03c5079ab97f29a31a1185f2d |
|
14-May-2014 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Remove ashmem header includes Ashmem use in gralloc has been deprecated for some time. Remove the stale headers. Change-Id: Ic51d550e205256b6e707d33756bad9ba6a006c9e
/hardware/qcom/display/msm8226/libgralloc/mapper.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/mapper.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/mapper.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/mapper.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/mapper.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/mapper.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/mapper.cpp
|