summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-13Add private enums.android-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r3android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r2android-9.0.0_r19android-9.0.0_r18android-9.0.0_r17android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-platform-releasepie-gsipie-dr1-releasepie-dr1-devpie-devpie-cuttlefish-testingpie-cts-releasepie-b4s4-releasepie-b4s4-devGarfield Tan
This is cherry picked from ag/1380640 and ag/1483972. Test: wayland_service builds. Change-Id: I09eb7d8837c639a668a18545ab23cab2d7c6b751
2017-03-21drm_gralloc: add missing header inclusionsBen Chan
- ALOGE usage in gralloc_drm_handle.h requires cutils/log.h - HAL_PIXEL_FORMAT_DRM_NV12 reference in gralloc_drm_intel.c requires gralloc_drm_formats.h Change-Id: I7f203e69ed9837c093c4bd01dc3cf5ad0b210ec3
2016-07-01drm_gralloc: fix random crash with wildpointer am: 99e2a21625 am: 63dd4c8976 ↵HEADandroid-vts-8.1_r7android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-o-mr1-preview-2android-o-mr1-preview-1android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-o-mr1-iot-preview-6android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7android-n-iot-release-ihome-igv1android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-mr1-iot-releaseoreo-mr1-cuttlefish-testingoreo-mr1-1.2-iot-releaseoreo-devoreo-cts-releaseo-mr1-iot-preview-8o-mr1-iot-preview-7o-mr1-iot-preview-6nougat-iot-releasemastermainMark Yao
am: 19d91eec53 am: e19443ea00 Change-Id: Iade8059842115cf563a90cb44a37339f1ef22801
2016-07-01drm_gralloc: fix random crash with wildpointer am: 99e2a21625 am: 63dd4c8976android-wear-o-preview-4android-wear-o-preview-3android-o-preview-4android-o-preview-3android-o-preview-2android-o-preview-1android-o-iot-preview-5android-n-mr2-preview-2android-n-mr2-preview-1android-n-iot-preview-4sdk-releaseo-previewo-iot-preview-5n-iot-preview-4Mark Yao
am: 19d91eec53 Change-Id: I4e23e80ed6b8fdec3d5cfb983427591b8ab4597e
2016-07-01drm_gralloc: fix random crash with wildpointer am: 99e2a21625Mark Yao
am: 63dd4c8976 Change-Id: I4bd8c55bec3767b06b5965fa2795bb74f57929be
2016-07-01drm_gralloc: fix random crash with wildpointerandroid-n-mr1-preview-2android-n-mr1-preview-1Mark Yao
am: 99e2a21625 Change-Id: I26067bf3de95c6d5b23549b53fdcd1417654aaf4
2016-06-29drm_gralloc: fix random crash with wildpointerandroid-wear-n-preview-2android-wear-7.1.1_r1android-n-preview-5android-n-iot-preview-2nougat-mr1-wear-releasen-iot-preview-2Mark Yao
two drm handle may use same bo, but there is no reference protect. if one of the drm handle release the bo, another handle's bo become a wildpointer, any read/write on the wildpointer will cause system unstable, crash. Change-Id: Ieaca522e3372dba82c48961499b9b657ca33cd15 Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2016-02-09Fix narrowing conversion between int <-> unscoped enum.android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releaseStephen Hines
Bug: http://b/26747884 Change-Id: Ife86534c45642cdeb004e68b766c123a4131d6fe
2015-09-22drm_gralloc: Enable allocation of flexible YUV420 buffersTomasz Figa
This patch adds necessary switch cases to enable allocation of flexible YUV420 buffers. They currently always map to NV12 buffers. Change-Id: I57daba972698033240f9086b7badfad75335be2e
2015-09-22drm_gralloc: rockchip: Allocate bigger buffers for raw video framesTomasz Figa
It is a workaround needed for video decoder hardware that requires extra data at the end of the frame. Change-Id: I6af8f8ae81a56bbbe3721b0cc3b333f09f6fb965
2015-09-22drm_gralloc: Implement lock_ycbcr methodTomasz Figa
It is needed for flexible YUV formats. Currently only flexible YUV420 is supported and always maps to NV12 format. Change-Id: I4b2f2d1cdd3f2495b63d84438130dc7ab99fbf8c
2015-08-27drm_gralloc: Don't modify handle->height for alignment.Owen Lin
In gralloc_drm_align_geometry(), the height will be adjusted to include the UV planes. For the format HAL_PIXEL_FORMAT_YV12, the hight of a VGA image (640x360) will be adjusted to 540. We should not change the origin height in the handle. Change-Id: I57901d94ae3e4b321b692b64b553923a201d4f3f
2015-06-05am 47e7aba9: drm_gralloc: Add support for Rockchip DRMTomasz Figa
* commit '47e7aba999eeca7b2db97ca388bc9c42524eec8e': drm_gralloc: Add support for Rockchip DRM
2015-06-05drm_gralloc: Add support for Rockchip DRMandroid-wear-n-preview-3android-wear-n-preview-1android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseTomasz Figa
This patch adds backend for libdrm_rockchip to support drm_gralloc on systems with Rockchip DRM. Change-Id: Iedcf1cb25cc2462681f0355f939018037171d207 Signed-off-by: Tomasz Figa <tfiga@google.com>
2015-06-04am 879cc4e7: drm_gralloc: Use render nodeSean Paul
* commit '879cc4e7c6da5ecf631d65ddd98d12bccd5817f5': drm_gralloc: Use render node
2015-06-04am d225ab0e: drm_gralloc: Move gralloc.c and gralloc_drm.c to cppSean Paul
* commit 'd225ab0eaecac84e5fd7199968a433a462af0196': drm_gralloc: Move gralloc.c and gralloc_drm.c to cpp
2015-06-04am 9b27aa89: drm_gralloc: Add drm_gralloc actions to gralloc_drm.hSean Paul
* commit '9b27aa890b10d27733dd6f4dc40fe006a2a87ad2': drm_gralloc: Add drm_gralloc actions to gralloc_drm.h
2015-06-04am d81a9375: drm_gralloc: Remove kms functionalitySean Paul
* commit 'd81a9375614e30376947013d24cea546d39e93fc': drm_gralloc: Remove kms functionality
2015-06-04am 5eeaf697: drm_gralloc: Remove NV12 formatSean Paul
* commit '5eeaf6970ee63bffe221da91bddeafcbb8405c78': drm_gralloc: Remove NV12 format
2015-06-04am 436a5fc6: drm_gralloc: Use external/libdrm for includesSean Paul
* commit '436a5fc69263d9f1c8ab8d52a0c8750f6a531b4c': drm_gralloc: Use external/libdrm for includes
2015-05-30drm_gralloc: Use render nodeSean Paul
Change-Id: I9bbee113e884d0c512a855e85fa88db4e3789a1e Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Tomasz Figa <tfiga@google.com>
2015-05-30drm_gralloc: Move gralloc.c and gralloc_drm.c to cppSean Paul
Change-Id: Id08a921c74fc431328ed92bb94bfeaa5764c3e5c Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Tomasz Figa <tfiga@google.com>
2015-05-30drm_gralloc: Add drm_gralloc actions to gralloc_drm.hSean Paul
Change-Id: If640f6ad7c6b904df59b5c5e164f184f1fc97170 Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-05-30drm_gralloc: Remove kms functionalitySean Paul
All of the kms functionality in gralloc should be handled by hwcomposer. Change-Id: I164a0af4d03aa4777e494e401cd81e841d3bfa33 Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Tomasz Figa <tfiga@google.com>
2015-05-30drm_gralloc: Remove NV12 formatSean Paul
Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-05-30drm_gralloc: Use external/libdrm for includesSean Paul
Change-Id: Ibb6c964ed720971bffb00d53bfbfb18a459ba2a0 Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Tomasz Figa <tfiga@google.com>
2015-05-08am 6ee8648e: Stop using stlport.Dan Albert
* commit '6ee8648e66cefb8891dfdf54303d3bc96f5d74a5': Stop using stlport.
2015-05-07Stop using stlport.Dan Albert
Bug: http://b/15193147 Change-Id: Ief83f68317e466db176f09ebc38f7d738fe02e1e (cherry picked from commit e3bfc6c7ecae6faeac3b0c02c53ef96c8a494998)
2015-05-07Stop using stlport.Dan Albert
Bug: http://b/15193147 Change-Id: Ief83f68317e466db176f09ebc38f7d738fe02e1e
2015-01-20Merge branch 'lollipop-x86' of ↵Geoff Mendal
http://git.android-x86.org/platform/hardware/drm_gralloc Bug: 18959563
2015-01-20fix building issues of 64-bit targetsChih-Wei Huang
Just change the 'data' field of gralloc_drm_handle_t to be a pointer to struct gralloc_drm_bo_t. Fix some warnings as well.
2015-01-20enable multiarch buildsChih-Wei Huang
Convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH to support 64-bit targets.
2015-01-16Initial empty repositoryGeoff Mendal
2014-05-19radeon: fix tiling config for family older than 06xxpstglia
2013-09-25get rid of HAL pixelformats 5551 and 4444Chih-Wei Huang
2013-08-04radeon: update chipinfo and remove outdated headersChih-Wei Huang
Copied radeon.h (radeon_probe.h) and radeon_chipinfo_gen.h from master branch of http://cgit.freedesktop.org/xorg/driver/xf86-video-ati
2013-07-22r600g: fix building errors with the latest mesaChih-Wei Huang
2013-07-17gralloc_drm_intel: fix i915 issues: failed to exec batchChih-Wei Huang
Old i915 doesn't have I915_EXEC_BLT bit. Only set the bit if it's available.
2013-07-17allow to force graphics modeSomebody
This patch adds in a system property "debug.drm.mode.force", which works *similarly* to "debug.drm.mode". XRESxYRES[@REFRESHRATE].
2013-07-17TEMP HACK: make non-standalone surfaceflinger workChih-Wei Huang
2013-07-17change hal name to gralloc.drmChih-Wei Huang
2013-06-12Fix refcounting of mapped bo'sAndy Ross
Buffer objects created locally by gralloc_drm_bo_create() would have their refcount properly initialized to 1, but those received from other processes via the drv alloc function would be left at zero, so the delete check in gralloc_drm_bo_decref() would not destroy them as the refcount would wrap negative. The buffer would then leak forever until the mapping process (often surfaceflinger!) exitted. Issue: AXIA-2991 Change-Id: I1a0c73b21cfbc67b441970002fd71712112e1871 Signed-off-by: Andy Ross <andy.ross@windriver.com>
2013-05-21gralloc: map HAL format RGBX_8888 to drm format XBGR8888Tapani Pälli
currently we end up creating framebuffers with wrong format for RGBX users and set_plane with these would show wrong colors, one example is the menu screen of the glb27 application. Change-Id: Ifa051a4c5e9f39a6427ae2864ac06955cb48ad2b Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
2013-05-13gralloc: provide methods for hwc to change handle of a planeTapani Pälli
Patch changes reserve_plane to get id number as additional parameter. This can be used by hwc to make changes to a particular plane. New api hwc_set_plane_handle is introduced so that hwc can change the buffer handle of a plane, this is required because after plane has been reserved for a particular ui layer, this handle can change as the layer is typically multibuffered. Change-Id: I32d711ff3565ae9e8f5b8a6691c22b03a50cefe7 Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
2013-05-09Merge "gralloc: check possible crtcs of plane against primary output"Matthew K Gumbel
2013-05-09Merge "gralloc: Remove localized hw specific pixel format"Andrew P Boie
2013-05-07gralloc: check possible crtcs of plane against primary outputTapani Pälli
Current implementation supports planes only with primary output, patch adds a check to guard this. Change-Id: I537858122a4fe77a374031d11339eaaea27ad9bf Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
2013-05-03gralloc: cleanup, use ALIGN macroTapani Pälli
Change-Id: I029aafe5a99393a4c0f7ff87f422317621fada12 Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
2013-05-03add ilo to intel_driversChia-I Wu
It is a new Gallium-based driver for Intel GEN6+. Change-Id: I8a73b6f276d4cc3d38427c2725d63710512bff32 Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2013-05-01gralloc: Remove localized hw specific pixel formatSean V Kelley
Reduces need to build with drm_gralloc headers elsewhere in tree. Returning to system/graphics.h approach. Change-Id: I26717cfe0a9a83ab263c26803e2849eb55560696 Depends-Change-Id: I405398b172fab19949fef33c89a60132b1bd0ea9 Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>