4f6feb11ede2708eac46d8c96d9ca2fc10b96a44 |
|
11-Apr-2016 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Use GRALLOC_USAGE_PROTECTED for L1 protection Do not require the MM_HEAP flag for TZ protection. This is in line with the gralloc spec. Bug: 27536318 Change-Id: I0bc7346b0a40061600707d8c1881a9d405995b4f
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
b1df9d27dc8e8946934621cc2720725ba0df2dd8 |
|
10-Dec-2015 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Handle RAW_OPAQUE formats similar to blob Change-Id: I957b9d5902f6ea3714b46f3900e9f039b4667f0a
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
4ee9ce6a957fbecdc26c9732b6483cc6c5967eea |
|
20-Feb-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Remove sRGB, replace RAW_SENSOR with RAW16 graphics format. Change-Id: I22a557cabcba4c0d0a87c8a982a324ebb3ba701a
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
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/msm8084/libgralloc/alloc_controller.cpp
|
5f50df31c32cfc292d8c040c67670bad30e43a37 |
|
20-Aug-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
gralloc: Fix RAW16 stride RAW16 stride should be multiple of 16 pixels, not 32. Bug: 16877420 Change-Id: Ic5f6920402ba9600b983e457cfc6863888345fe8
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
0be0a3ec121d019e50558808d19375b53f22d607 |
|
15-Jul-2014 |
Mansoor Aftab <maftab@codeaurora.org> |
gralloc: Add Raw10 support in allocator Change-Id: I231979626e073887ae42d5bec2d25138c3dd763f
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
c6e59efb88ce7688875a02f124b36eab39560f8c |
|
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. Change-Id: I00fe659f7a16abeb8f65d9bbf41a24a7c8113bfb CRs-fixed: 476475
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
a90e404f3faa86dccd52aeb3042b35db76bff493 |
|
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/msm8084/libgralloc/alloc_controller.cpp
|
4d7187b19bdf0413b7266a471e725aef7def40e3 |
|
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/msm8084/libgralloc/alloc_controller.cpp
|
7a09f5d1465b17a920bbc877ce1b8c63a754aa67 |
|
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/msm8084/libgralloc/alloc_controller.cpp
|
4f7021a028183549122deb51ef8a775ade4866a6 |
|
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 (cherry picked from commit 2ba20513e44e37dae99dfc8c4d71daa2b7b8bc7a)
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
6a8289a1767dad8ba243735041ae28adf7311042 |
|
25-Feb-2014 |
Manoj Kumar AVM <manojavm@codeaurora.org> |
hqd: Add support for 565 macro tile format Extend macro tile feature support to rgb565 format. Change-Id: I3d696d1ec66bfd95fcf3d243a1d669cb074da77f
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
c9cbe63708025b7aed15e251b2fb3a914fd842a0 |
|
01-Feb-2014 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Remove klockwork warnings and errors. Remove all klockwork warnings and errors for libgralloc, libhwcomposer, liboverlay, libqdutils, libqservice, libvirtual, libexternal libraries to avoid buffer overflow and memory leaks. Change-Id: I078143bcbcf5e4b342156bd8305a644566f7cc4b
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
6f0fcc0e4510076b84b982ac3064d119eec724b8 |
|
10-Feb-2014 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "h/q/d: Add missing ASTC format"
|
017007fd0c454872ccb53bf5deb518f53672109a |
|
06-Feb-2014 |
Jeykumar Sankaran <jsanka@codeaurora.org> |
h/q/d: Add missing ASTC format Adds support for Khronos format COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR Change-Id: I2ca2c548cbcca0c56f28d2158cb5a0d01a326f0f
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
c401d189bc072f17189b4193e0a7cd35da2129d6 |
|
31-Jan-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
gralloc: Fix getSize and getAlignedWidthAndHeight getSize was incorrectly modifying aligned height and allocating a buffer of lesser than expected size. All alignments should be done in getAlignedWidthAndHeight so as not to break the GRALLOC_PERFORM functions. getSize()'s return type is unsigned, but a signed value is returned. Instead on error, a size of 0 should be reported. Change-Id: Ifae5e758de8e689701cd43892324ccc0140675cd
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
926f26b90cebb7994e20694814a9c5e13a6e87cf |
|
18-Dec-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add support for ASTC formats This change adds support for Khronos standard ASTC formats. Change-Id: I6963f2ed82b5f179ed8627022746deec02ff826a
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
c38cdae859e0ee12ad3284a308eaeef9d2708c74 |
|
10-Oct-2013 |
Manoj Kumar AVM <manojavm@codeaurora.org> |
hwc: Add support for Macro Tile feature Macro tile is enabled only if all the conditions are met: 1. GPU hardware should support Macro Tiling. 2. MDSS hardware should support Macro Tiling. 3. USAGE flags shouldnt contain GRALLOC_USAGE_SW_READ_OFTEN and GRALLOC_USAGE_SW_WRITE_OFTEN. 4. RGB 16bit and 32bit formats. 5. persist.hwc.macro_tile_enable flag should be enabled. PRIV_FLAGS_TILE_RENDERED flag is added to indicate whether the layer is rendered/composited in Macro Tiling or Linear format. Change-Id: Ie3139839c84d76c5d1a2300f33910a09eb7336f4
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
cba13e265e04a01c0095e3bdfb9896a613891265 |
|
04-Nov-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
libgralloc: Use new GFX API to calculate stride Use new GFX API compute_aligned_width_and_height to get the stride value for RGB surfaces. Backward compatible with GFX old API when old GFX library is used. Change-Id: I15b0954602b816bf4e88f48622494144fc77c14f
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
c3e683e0a35dcf3d00f3d9415f771beaa590c9e3 |
|
20-Sep-2013 |
Jesse Hall <jessehall@google.com> |
Replace sRGB_888 with sRGB_X_8888 As sRGB_888 is not defined, replace it with sRGB_X_8888 Change-Id: Ie7e27ffea1ca6ec99de8e746c0f784e5fc9a4e53 (cherry picked from commit b81796dc9a0c4178004ae947e9d756c5cae6967a)
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
634d190af0346cff9af500bde60688604e50d853 |
|
20-Sep-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add allocation support for sRGB formats Refer to graphics.h for the definition of these new formats. The HWC doesn't yet support output to these formats. Change-Id: I14dade3412d262d853d3783ba77d559c76d331bf (cherry picked from commit 3a63837a3d006aee3d176d379409bf3134f6189b)
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
4a0cf37f1b9eacbb811613f3807e7ea72e66f3e5 |
|
19-Sep-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add padding byte for YUV 420 YUV 420 buffers have the chroma starting at consecutive bytes but end at the same byte. This results in the second chroma size being one byte shorter in size. This isn't a problem for hardware, however, the gralloc lock_ycbcr API expects to read the same number of bytes based on the cstride for both chroma components. This could lead to it accessing memory beyond what is allocated leading to a crash in the calling process especially when the size aligns exactly to the page size. Add one byte padding when allocating YUV buffers to make sure the users of this gralloc API get enough bytes to read. Bug: 10787131 Change-Id: Id18e0739f9fdc2c7a4fbe7724be668a989f1a4a1 (cherry picked from commit ca07ffae967e7137fb0d97fb9999a11c09b4a7b5)
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
7e77fca478d026f1806d106bc37465d555065e3d |
|
24-Jul-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Add support to HAL_PIXEL_FORMAT_NV21_ZSL format Add Support to HAL_PIXEL_FORMAT_NV21_ZSL format in gralloc for camera capture usecase. This support is required because, CPP module requires 64 byte aligned width and height to resolve corruption in bottom/left edge of the landscape/portrait buffer. Change-Id: Id3e0e5f3d695d5111f3469f78a1d52aad9bea4f4 (cherry picked from commit 512ee1dcef6fa47dfdcf3990fea29bd85f967f02)
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
7ec65cb986e25337bf4066437300f6adbfe1e350 |
|
17-Sep-2013 |
Mathias Agopian <mathias@google.com> |
get rid of HAL pixelformats 5551 and 4444 This changes removes the use of 5551 and 4444 pixel formats as its not supported anymore Change-Id: I817510c3c7c0c3d95924c2ffc79e5727a6d6c48f (cherry picked from commit 1fbd4a9662b07d53a3f220c91b3e85ca571a4938)
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
b892f3eb28e239f4829bc327d453a5012b589099 |
|
24-Oct-2013 |
Prabhanjan Kandula <pkandula@codeaurora.org> |
gralloc : Allow support for both Widevine level-1 and level-3 MM HEAP will be used only for Widevine Level-1 secure playback. Since Video component assures of using MM HEAP flags only for WV Level-1 and Level-3 will not be marked with MM HEAP it is possible to allow supporting both of these protection levels co existing in a device. Change-Id: I153eeebf20bdab0c2ce930a5a124369a2b3249a6 CRs-fixed: 562601
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
22977805cde2da4defc7ee3f49577a388b01c3db |
|
07-Aug-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Add support for interleaved YUY2 and YUYV format. Adding support for interleaved HAL_PIXEL_FORMAT_YCbCr_422_I and HAL_PIXEL_FORMAT_YCrCb_422_I format in display HAL. Change-Id: Ib87d9bf481c20bf6a92293dd04746719b1d928c1
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
1772573af6b19bc11b2e821379ba133024242ea1 |
|
23-Aug-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "gralloc: Fix caching for rarely read/write flags"
|
89a6e5a7179ee29ca2e94ea53ee3f41badb2f2e2 |
|
21-Aug-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Fix caching for rarely read/write flags GRALLOC_USAGE_SW_WRITE_RARELY and GRALLOC_USAGE_SW_READ_RARELY need to be compared directly since they share bits with GRALLOC_USAGE_SW_WRITE_OFTEN and GRALLOC_USAGE_SW_READ_OFTEN. Change-Id: I52692027033e1036e3ad960b9e03dd8ee60b4111
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
849f60270156d1b25fbaac2a66c4c10e46060a37 |
|
15-Aug-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Fix NV12_ENCODEABLE allocation Targets having the venus core have the same allocation and stride requirements for HAL_PIXEL_FORMAT_NV12_ENCODEABLE as the HAL_PIXEL_FORMAT_YCbCr_420_SP_VENUS format. Change-Id: Ie5ab8db6639dfa791c5be0161cde6140c3dae779
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
7467a1250fbf83e6126200565ba2791153e0a71b |
|
31-May-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libgralloc: Allow USAGE_RARELY flags to be uncached Allow GRALLOC_USAGE_SW_READ_RARELY and GRALLOC_USAGE_SW_WRITE_RARELY flags to be uncached. Change-Id: I014d659e5d5465c6a27aa3979d52cbf3f7c14024
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
fd81b15e7538b9e3681f53571a6badedeece4c4e |
|
29-May-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Allow system heap to be uncached. Remove an old check that prevented this from happening. Change-Id: I938b11b27e58fc38a679dc55e31e7b51eb86bd3a
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
198793572632badb4dfcca9018358647acd6228d |
|
01-Jun-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "libgralloc: Add support to use CAMERA_HEAP"
|
2942ea3dfc253dac3e20b303a4acd8bd79b78b26 |
|
24-May-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libgralloc: Add support to use CAMERA_HEAP - Adds flag GRALLOC_USAGE_PRIVATE_CAMERA_HEAP to use the dedicated CAMERA_HEAP - Remove GRALLOC_USAGE_PRIVATE_CP_BUFFER which is not used anymore Change-Id: Iefea88d9a67d2fa0ca74492f508e1d5508d08983
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
ea46642cafd179cedaa5bca320209959b94676d1 |
|
07-May-2013 |
Prabhanjan Kandula <pkandula@codeaurora.org> |
libgralloc: Fix secure buffer issues. -- Though buffer usage is not marked with any Heap, if usage flags set with GRALLOC_USAGE_PROTECTED allocate from IOMMU heap. -- Allow using GRALLOC_USAGE_PROTECTED for non tz level protection. Change-Id: Ie3c8bd8821f4ab344a2b798a723ab65d4ef5b44e CRs-fixed: 484838 CRs-fixed: 480493
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
195b2ab8a276cab4d744a4123a7799da56aaf043 |
|
06-May-2013 |
Naomi Luis <nluis@codeaurora.org> |
libgralloc: Don't pad if debug.gralloc.map_fb_memory is set Don't add adreno specific padding computed by libadreno_utils if debug.gralloc.map_fb_memory is set. Since this is a debug property, we can disable surface padding when the property is enabled. Change-Id: I5ff310483930f8da04f6955889eea3973fd3d342 CRs-fixed: 480925
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
367dda46210b4d5bb284e63e30238f1ef7aa30ae |
|
18-Apr-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add support for "RAW" and "BLOB" formats The allocation is done as specified in system/graphics.h Raw formats are 16 bit and aligned to 32 bytes, blob formats have a height of 1 and the size of the buffer is equal to the width. Change-Id: If762a34dde3b78f138689ced1077c9529020ebf0
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
6df4da3c88e59c9b7f8eebe5c0359f962ea0cece |
|
28-Mar-2013 |
Naomi Luis <nluis@codeaurora.org> |
libgralloc: Set the Adreno raster mode as "unknown" Set the raster mode as "unknown" when calling libadreno_utils to compute the surface stride. This allows libadreno_utils to decide the best stride to pick up based on the specific GPU. Change-Id: Id88f5887168564398492ab03d160ddd0ce5e083a
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
52b9f901a7c1fb6599c9a108b4b8e894f1f2639f |
|
05-Mar-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
gralloc: Override gralloc calculated size only if bufferSize is greater. bufferSize set using native window set buffer size will override gralloc calculated size only if bufferSize is greater. Fix for 720P, 1080P HD content playback is not working on 7x27A due to buffer size mismatch between requested size by frameworks and allocated size by gralloc for HAL_PIXEL_FORMAT_YCrCb_420_SP and HAL_PIXEL_FORMAT_YCrCb_420_SP format Change-Id: I16d04e406ab8f1f35e0e0a70e19d99a019adc5ef CRs-Fixed: 451783
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
bd41232c3624f0b142fe80b49fa95544a305cb2b |
|
07-Mar-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Align protected allocations with the spec The specification for GRALLOC_USAGE_PROTECTED indicates that allocations with that flag must be protected by securing with hardware. If such protection is not possible, the buffer must not be composited. In our current software only the MM_HEAP is secured. If we allocate protected buffers from any other heap we block those from being displayed. CRs-fixed: 465012 Change-Id: I9d47aba3d28192db3fcc394fd6b38efe42ae118b
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
cac62f8b97249896fd5f750976175bab625857c6 |
|
12-Mar-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libgralloc: Change CAMERA_HEAP to ADSP_HEAP This changes GRALLOC_USAGE_PRIVATE_CAMERA_HEAP to GRALLOC_USAGE_PRIVATE_ADSP_HEAP as the CAMERA_HEAP is not used anymore Change-Id: I5a95f68c4c7f4445ade2398dd239faad9ed16b22
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
dce8e96a46c5610e8dc7829baa4321352b5e8791 |
|
28-Feb-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Allow IOMMU memory to be uncached The IOMMU heap can give us uncached memory, so remove this erroneous check. Change-Id: Ie141c55821221a1c2f75b7cf2248794d93ea6c6a
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
a6afb0b996c508db6b0368804b999d36c65b83bc |
|
11-Feb-2013 |
Naomi Luis <nluis@codeaurora.org> |
libgralloc: Get the stride information from libadreno_utils.so libadreno_utils.so is an adreno utility library. It computes the optimal stride required for a surface of a particular width and bpp. Using this computed stride allows us to efficiently use the dual memory channels and increase performance. Currently the utility library only computes the optimal stride for RGB surfaces. Change-Id: I0f70bd11602a5144515ab07c3bd2b80a01586a06
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
b178eeae07d5fdd3c6e5fa0bf1360143cc4e2c70 |
|
08-Feb-2013 |
Naomi Luis <nluis@codeaurora.org> |
libgralloc: Add Perform function to get the stride. - Introduce a new class to Get the Adreno computed stride information. This class has been added to allow adreno library computed strides to be propagated to the allocation function as well as those clients requesting it. - Add a new Perform function to get the stride. The width and the format can be passed from the calling functions (like EGL) to get the stride of the buffer. Change-Id: I4c2b4a02deff327f0ea5558c478997527fe9d3cf
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
c6d0e11143e53b9c708c7e6d9329827ec3b70f08 |
|
12-Feb-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "gralloc: Do not set ION_SECURE for non-contiguous heaps"
|
5070c694011ddc30673ec68a9d1d74dc713c49f2 |
|
10-Feb-2013 |
Duy Truong <dtruong@codeaurora.org> |
Update copyright to The Linux Foundation Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
e2a17d87b5a9efc160a266674c23ef34a6dc8eca |
|
07-Feb-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Do not set ION_SECURE for non-contiguous heaps The GRALLOC_USAGE_PROTECTED flag is being used for non TZ DRM if non contiguous heaps such as IOMMU are used. Hence do not set the ION_SECURE flag for such heaps as they cannot be secured through trustzone. Change-Id: I48e9460ef66abb827c9df1b3c55037e8e4214f81
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
3fd3b60a0c8f9b40106b895e558b7f00ee62f90e |
|
09-Jan-2013 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
display: Use GRALLOC_USAGE_PROTECTED to indicate secure content For secure content, use GRALLOC_USAGE_PROTECTED flag instead of the obsolete flag GRALLOC_USAGE_PRIVATE_CP_BUFFER. Change-Id: I69bf8cfd3a978fd472608beb44056e1bf55c1414
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
e5d064c86c06ad73bc7feff93059c662aeada3cb |
|
15-Nov-2012 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
libgralloc: Calculate aligned width & height using common header For Venus, calculate aligned width & height using common header. Change-Id: I622fee19693cfc550796d5949185c146c6a7f173
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
d226efd37da783456f63440e4c4af18a6baacbcc |
|
02-Nov-2012 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
libgralloc: Import header for Venus buffer size calculation Import the common header file with Venus alignment requirements to calculate venus buffer size. Change-Id: I86cba91de8f7a3845a4592243b4f21e7cda03315
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
2d9ebfd924dfc0e86b7b6fda9ec7a538a1e91955 |
|
23-Aug-2012 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
display: Add support for Venus color format for newer platforms Change-Id: I4c9a327bd30d1321e1f8383ffc1ca978efc8e9b9 Conflicts: liboverlay/overlayUtils.h libqdutils/gpuformats.h libqdutils/qcom_ui.cpp
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
da4e354248d655a64d0f8ef8262678ed82bb429e |
|
12-Dec-2012 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
display: Add target specific flag to support Venus color format Venus color format is not supported on older platforms. Add target specific flag in display hal and define Venus macros to zero for older platforms. Change-Id: I38141ae870e255a0e54ce9fde46fe6cc3415f179
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
5d0935531842ab9cf01775a77e92f204e6d40971 |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Add support for external-only layers Add support for different types of external-only layers EXTERNAL_ONLY: General purpose EXTERNAL_BLOCK: Blocks the display of other ext-only layers EXTERNAL_CC: Used for closed captions with videos. Change-Id: I9cc7b9a1dbf1085194725474d6a4d1094e27a0c8 Acked-by: Saurabh Shah <saurshah@codeaurora.org>
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
5aa9f9bebbb02ccfe9b6a4e5a092c8bd324e0e88 |
|
16-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Fix warnings, make warnings as errors Change-Id: I61f22765b04112be48e62135db930c415c9c7d37
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
be2e1bb9057c8d0666de057743eeb898c78f34b0 |
|
15-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Clean up gralloc * Remove pmem and ashmem implementations * Remove usage of RefBase * Reduce log verbosity Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
0f859f6f0db0e0c05d8c319d8d597ad2731513ae |
|
02-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Add QC Display utils * Rename qcomui directory to qdutils * Avoid inclusion of qcom_ui header * Add class to get MDP version * Add namespace for qdutils to prevent collison Change-Id: I9a3f440e6b0fea1cfcc478ddca90af5df3bbb897
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
befc466069680cb8a65b1f22ad44723d949128c8 |
|
14-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
qcom/display: Update HALs - Update the display HAL from Code Aurora Forum - Add updated overlay library - Enable HWC with basic video going through overlay - Cleanup some files Change-Id: I65c687c51be458cee71213c79e03eeda962d9086
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|
a19f21d925628239ef52c8ce392fa4ada91df6fc |
|
11-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
initial GL libraries for msm8960 Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/libgralloc/alloc_controller.cpp
|