summaryrefslogtreecommitdiff
path: root/Android.mk
AgeCommit message (Collapse)Author
2018-09-26composer: add color sampling to dumpsysKevin DuBois
Add a thread that monitors the DRM control nodef for color sampling events. Report this via dumpsys. This will be used to also provide additonal context for display management in the framework. Bug: 112756444 Test: boot, see dumpsys, no corruption. Test: ./color_sampling_tool see statistics. Test: pts-tradefed run pts -m PtsComposerTestCases Test: adb shell vndservice call display.qservice 39 i32 1 i32 {1,0} Change-Id: Ia0f02390ebeadab04c8cd81219d07112bd69c2f0
2018-05-09don't build some components when vendor/ is missingThierry Strudel
Bug: 68817732 Change-Id: If81e5e72cabf738854ceb52250f7891967a16f91 Signed-off-by: Thierry Strudel <tstrudel@google.com>
2018-04-03libdebug: Add common debug utility.Dileep Marchya
- Add sdm and drm independent debug utility. CRs-Fixed: 2211061 Change-Id: I48f9d8080ce05cff0ac0982f8e7123fec969e695
2018-03-28display: Partially convert makefiles to blueprintsNaseer Ahmed
Change-Id: I5429ecee3985e305290e312921725460ef195b83
2018-02-13gralloc: Move to new directoryNaseer Ahmed
In preparation for the hidlization of gralloc. Also delete obsolete libgralloc Change-Id: Id657f985cff1bdbf86c781efc52e8bda4e3d27b4
2018-01-10Adding flag 'TARGET_DISABLE_DISPLAY'Pothuluraiah Usarthi
Disabling compilation of display hal module if build flag TARGET_DISABLE_DISPLAY is set to true. Change-Id: I4ce621803601a1412e173224f41da6e5a219688c CRs-Fixed: 2170353
2017-07-10display: Cleanup unused codeNaseer Ahmed
CRs-Fixed: 2048735 Change-Id: Ief7f8ae4006ab211272191b66bd4bd854d9098b2
2017-06-30hwc2: Implement IDisplayConfig HIDL service.Dileep Marchya
- Add IDisplayConfig service in composer process. - Add DisplayConfig wrapper to abstract IDisplayConfig interfaces. CRs-Fixed: 2036340 Change-Id: I54535e7224ee842b761509268ebaa2e8425bc8d7
2017-02-07sdm: drm: Add support for default non-atomic modeSaurabh Shah
Add support for booting up with default non-atomic mode Add libdrmutils that currently has: DRMMaster: Creates a master DRM session Converts ION handles to DRM FB_ID DRMResMgr: Enables a default display path by providing APIs for connector id, crtc id, mode etc Change-Id: I1dc697d2cc5e3fa744c99e2c9ddd57bf06e78c4f CRs-fixed: 1114808
2016-12-16gpu_tonemapper: Include gpu tonemapperArun Kumar K.R
GPU tonemapper library which is used by HWC to tone map the layers from one Gamut to another based on the 3D LUT. Change-Id: Iccaa38e40989e832fd3891a24eca494aba696d9a Crs-fixed: 1094964
2016-11-14display: Add color MetadataArun Kumar K.R
- Add color aspects and HDR10 related static metadata which will be used in the existing metadata structure. - Clients can use COLOR_METADATA to update the CSC information - UPDATE_COLOR_SPACE is legacy and will be used when COLOR_METADATA is not set. - Update gralloc to return color space when set from COLOR_METADATA - Gaurd the usage with USE_COLOR_METADATA for cobalt. Change-Id: I460accf6cd2bb7a305c7e93284955e566a5b7532 Crs-fixed: 1074172
2016-07-01display-hal: Exclude HWC libs compilation.Pullakavi Srinivas
This change introduces compilation flag to compile standalone SDM libs. Change-Id: I3f8cde50e1806c6cf157364657d77fd9a780d5e3
2016-05-11gralloc1 : initial implementationPrabhanjan Kandula
Initial implementation of the gralloc1 APIs Change-Id: I3b01595b0f9b30d9a08d02101fe42281556bd6a2
2016-04-28hwc: HWC 2.0 implementationNaseer Ahmed
Add HWCLayer, HWCCallbacks and implement HWC2 layer functionality. Change-Id: Ic7764e72f4cae534e68764df4cf80eb3db982071
2015-06-22sdm: Remove unused libraries, files and functionsRamkumar Radhakrishnan
1. Remove unused libraries libhdmi, liboverlay and libhwcomposer. 2. Remove unused functions and files from libqdutils. 2. Add querySDEInfo() function in qdutisl to query SDE capability. Change-Id: Ibea2dd2d22fecb420079e3b7cbbcc57d10f75d49
2015-05-21sdm: Align to new SDM design.Dileep Marchya
- Align code base to new SDM design. Change-Id: I38d7d138ae704cf036e2b96c16453aea63bc333f
2015-03-23display: renaming thulium to msm8996Shruthi Krishna
Use appropriate SOC name. Change-Id: I82b25f442a7288e22d6b8a8b457d48944e413506
2015-03-02display: Add HDMI CEC HALNaseer Ahmed
Implement the spec as per hardware/libhardware/include/hardware/hdmi_cec.h Change-Id: I02e1ba9deee1007b7e5922c363b9f5d6c6ad82a9
2015-02-02hwc: sde: enable SDE for thulium targetDhaval Patel
Enable SDE compilation for thulium target Change-Id: I9aa9c7943a210bd885182460af72674e15d29f11
2014-12-02sde: Make validate and commit ioctl calls on driver.Dileep Marchya
1. Update hw framebuffer implementation to compose layers for validation with driver. 2. Use atomic commit ioctl to send layers for validation and commit on driver. 3. Add different buffer formats handling in hw framebuffer. Change-Id: I13f9c245c14859c8e2680ef724cfebb59a0d990e
2014-11-13sde: Snapdragon Display Engine (SDE) implementation skeleton.Dileep Marchya
Define classes and files required for SDE implementation. Change-Id: Ic2d8572699b895f1980c7c127301e9ce0d4c8b03
2014-09-29hwc: Rename libexternal to serve HDMI as primary or externalTatenda Chipeperekwa
This change will make is easier to build new functionality applicable to both HDMI scenarios. Change-Id: I417184568cb65a49c2ccb4199aff313ae2ee9b24
2014-09-02hqd: virtual display code clean upManoj Kumar AVM
Remove V4L2 based virtual display functions as it is no longer used. Change-Id: Ibd7685791de6baa1bbf12ffe343443fcd7725269
2014-04-14display: Makefile changes for AOSP buildsNaseer Ahmed
- On some builds, the display HAL can be located in a subdirectory. Use LOCAL_PATH to include local headers. - Use msm and apq filters to pick up the qcom display HAL. Change-Id: Ib9b47ececb37fda1ecde5ce1cbe1fce9b041f84a
2013-11-12Initial msm8x64 memory tracker HALColin Cross
Reads memory info from kgsl to track unaccounted for GL and ION memory. Right now it has to parse every allocation and then cross-reference it against /proc/pid/smaps. It would be faster to modify the kgsl driver to keep counters that could just be read directly. Bug: 10294768 Change-Id: Icb17558f03ce53bc594fbee097e51fe82e15dc31
2013-08-14display: External display refactorJeykumar Sankaran
- cleans up external library - add separate library for virtual display - process virtual updates in its separate path in hwc. - Acquire blank mutex lock for one complete drawing cycle Change-Id: Ib984c578464a131ecdb27ee48960f58d68b7a5a7
2013-02-09display: Reconcile display HALsNaseer Ahmed
Make the display HALs compile with/without the Qualcomm BSP specific features so they can work with pure AOSP. Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
2012-12-03display: Fix includesNaseer Ahmed
Need to include from kernel headers and build for Qualcomm targets Change-Id: Ie77ba8c7dd129a9dc24e2f69b0ef768ea0580c3d
2012-09-18display: Create QService binder interface.Saurabh Shah
Add QService binder interface to enable communication to display by the mediaserver for Securing/Unsecuring start and end notifications. Create separate lib for external. Clear reserved field before applying format. Change-Id: I463c9c6deac7587bd0c4e0b84513b5d0b5dd7e98
2012-07-13display: Add QC Display utilsNaseer Ahmed
* 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
2012-07-02add light hal moduleSungmin Choi
- initial version - control lcd backlight - control red, green, blue Change-Id: Ibd24dcee3a739111f9eb6a7717b76754875da36e
2012-06-29hardware/qcom/display: fix build for other targetsIliyan Malchev
Change-Id: I00ac616975dcedef9bbdd48be82baaa1f1674667 Signed-off-by: Iliyan Malchev <malchev@google.com>
2012-06-21qcom/display: Update HALsNaseer Ahmed
- 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
2012-06-11initial GL libraries for msm8960Iliyan Malchev
Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b Signed-off-by: Iliyan Malchev <malchev@google.com>