| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
- Add sdm and drm independent debug utility.
CRs-Fixed: 2211061
Change-Id: I48f9d8080ce05cff0ac0982f8e7123fec969e695
|
|
|
|
| |
Change-Id: I5429ecee3985e305290e312921725460ef195b83
|
|
|
|
|
|
|
| |
In preparation for the hidlization of gralloc.
Also delete obsolete libgralloc
Change-Id: Id657f985cff1bdbf86c781efc52e8bda4e3d27b4
|
|
|
|
|
|
|
|
| |
Disabling compilation of display hal module if build flag
TARGET_DISABLE_DISPLAY is set to true.
Change-Id: I4ce621803601a1412e173224f41da6e5a219688c
CRs-Fixed: 2170353
|
|
|
|
|
| |
CRs-Fixed: 2048735
Change-Id: Ief7f8ae4006ab211272191b66bd4bd854d9098b2
|
|
|
|
|
|
|
|
|
| |
- Add IDisplayConfig service in composer process.
- Add DisplayConfig wrapper to abstract
IDisplayConfig interfaces.
CRs-Fixed: 2036340
Change-Id: I54535e7224ee842b761509268ebaa2e8425bc8d7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
This change introduces compilation flag to
compile standalone SDM libs.
Change-Id: I3f8cde50e1806c6cf157364657d77fd9a780d5e3
|
|
|
|
|
|
| |
Initial implementation of the gralloc1 APIs
Change-Id: I3b01595b0f9b30d9a08d02101fe42281556bd6a2
|
|
|
|
|
|
| |
Add HWCLayer, HWCCallbacks and implement HWC2 layer functionality.
Change-Id: Ic7764e72f4cae534e68764df4cf80eb3db982071
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
- Align code base to new SDM design.
Change-Id: I38d7d138ae704cf036e2b96c16453aea63bc333f
|
|
|
|
|
|
| |
Use appropriate SOC name.
Change-Id: I82b25f442a7288e22d6b8a8b457d48944e413506
|
|
|
|
|
|
|
| |
Implement the spec as per
hardware/libhardware/include/hardware/hdmi_cec.h
Change-Id: I02e1ba9deee1007b7e5922c363b9f5d6c6ad82a9
|
|
|
|
|
|
| |
Enable SDE compilation for thulium target
Change-Id: I9aa9c7943a210bd885182460af72674e15d29f11
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Define classes and files required for SDE implementation.
Change-Id: Ic2d8572699b895f1980c7c127301e9ce0d4c8b03
|
|
|
|
|
|
|
| |
This change will make is easier to build new functionality
applicable to both HDMI scenarios.
Change-Id: I417184568cb65a49c2ccb4199aff313ae2ee9b24
|
|
|
|
|
|
|
| |
Remove V4L2 based virtual display functions as it is
no longer used.
Change-Id: Ibd7685791de6baa1bbf12ffe343443fcd7725269
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
Make the display HALs compile with/without the Qualcomm BSP
specific features so they can work with pure AOSP.
Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
|
|
|
|
|
|
|
| |
Need to include from kernel headers and
build for Qualcomm targets
Change-Id: Ie77ba8c7dd129a9dc24e2f69b0ef768ea0580c3d
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
- initial version
- control lcd backlight
- control red, green, blue
Change-Id: Ibd24dcee3a739111f9eb6a7717b76754875da36e
|
|
|
|
|
| |
Change-Id: I00ac616975dcedef9bbdd48be82baaa1f1674667
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b
Signed-off-by: Iliyan Malchev <malchev@google.com>
|