Set appropriate flag to validate the display during the start of
display animation.
Change-Id: If71814cb26b75cc111e5517381344b562be03a51
CRs-Fixed: 2149630
Validate values read from input parcel as part of handling of
few qclient methods
Change-Id: Icf928f409a5c2ac76a73e95de58cb0ebc59d24d5
CRs-Fixed: 2114346
* This looks like a copy-paste error from upstream.
Change-Id: If40577b637871bd5443d34f254061b4170a6f5e2
(cherry picked from commit f8521648a009c0aa940814a33a2497410cd8709a)
- Move HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM under
compilation flag as it might not be supported in some target
- Fix issue due to which composition does not fallback to gpu
when setColorTransform fails
Change-Id: I0ef4ac528145c3dda42fe56db2da180b8303b179
GetMaxVirtualDisplayCount returns a hard-coded value. Return virtual
display count based on a property that is target specific.
Return a value of 1 by default when the property is not found in the
target device.
Change-Id: I4c9727ad1687fc7e53c89ce5e41973628022acec
For targets that do not support display post processing, setting of
color modes is a no-op. The inclusion of the default Identity color
mode in the color transform map will be avoided when the flag
TARGET_EXCLUDES_DISPLAY_PP is set in order to signify that no color
modes are supported when PP features are not supported in the target.
Change-Id: I554083083ed47d8e7b91867c582bb6ac367eddec
For targets that do not support display post processing, setting of
color modes is a no-op. The inclusion of the default Identity color
mode in the color transform map will be avoided when the flag
TARGET_EXCLUDES_DISPLAY_PP is set in order to signify that no color
modes are supported when PP features are not supported in the target.
Change-Id: I554083083ed47d8e7b91867c582bb6ac367eddec
GetMaxVirtualDisplayCount returns a hard-coded value. Return virtual
display count based on a property that is target specific.
Return a value of 1 by default when the property is not found in the
target device.
Change-Id: I4c9727ad1687fc7e53c89ce5e41973628022acec
Delete stale hwc layers cleanly in display
deinit sequence to avoid heap and fd leaks.
Change-Id: If735ef9c94d2d95e7a00241ad0ee9a377a6290e3
CRs-fixed: 2142529
color inversion effect is cleared when QDCM display mode is set.
restore color transform matrix when QDCM mode is set.
Change-Id: I033422f4c6e97f28536498a03d55c79f5340019a
CRs-Fixed: 2120150
The CSC matrix used in CDM block should be updated to
BT2020 format from default value during HDR playback.
CRs-Fixed: 2115066
Change-Id: I358608e68cdd2553a168e4bfc2bfdc968a0945ec
Avoid flush during secure display to non-secure display transition
(and vice-versa) for Command mode panels. This is to avoid blink
during these transitions.
CRs-Fixed: 1081415
Change-Id: Ic891737543a60996218bcd7d2bcd2371bd8d47a1