Re-arrange the order of constructor as clang
runs with -Wreorder-ctor but SDClang runs
with -Wnoreorder-ctor.
Change-Id: I27c6f2bd178325d159af2e0fd18ba18453663ca3
"LA.QSSI.14.0.r1-11200-qssi.0"
* tag 'LA.QSSI.14.0.r1-11200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/display-commonsys-intf:
display: add interface functions to support idle content fps hint
smomo_interface: add api to get refresh rate vote for tracked layer
commonsys-intf: gralloc: add buffer dequeue duration in private metadata
Change-Id: Id3ef9a97ebb409c31f4775e0001222589b31a654
Gralloc handle struct changes break blobs that use the previous struct
Default
GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE
GRALLOC_HANDLE_HAS_RESERVED_SIZE
GRALLOC_HANDLE_HAS_UBWCP_FORMAT
to be unset.
This partially reverts the following commits:
34fef9c4f613de7b77a3bcf82a2c1b4cb9a3fa65
Co-authored-by: Bruno Martins <bgcngm@gmail.com>
Co-authored-by: Chirayu Desai <chirayudesai1@gmail.com>
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I7cfaea81a2c7c3ae121f4f02ac61374c5a00e9a9
Downgrade invalid handle log to a warning since it can trigger
for legitimate cases such as when we have a bad display.
Change-Id: I842ca738ecdea5cdf6e6fe46ac10e4d49748b283
CRs-Fixed: 3565179
Add support to assign video decoder stat info metadata
in gralloc buffer with in gralloc interface.
Change-Id: I87a130cff68e425a5493b4711e2c344a45597254
Signed-off-by: Mahesh Kumar Sharma <quic_smahesh@quicinc.com>
Introduce a new dynamic memory region to store custom content
metadata that has sizing requirements that exceeds the base
1KB region allocated. This region is dynamic to ensure a layer's
memory requirements are only increased when absolutely needed.
Change-Id: I774197ed0c4ec7a18cc09b24262b6548dc293e72
Fix possible security issue which can happen if client changes
reserved size in meta data. This can cause wrong size munmap.
Change-Id: I5d2b55272d1b5df217e71c45ecdece9ed9eaae97
Store buffer access control information in metadata and add interface
to set/change buffer access control after the buffer allocation
Change-Id: I2dfb99c4db82f896b623a1f394977632a4bfd0e0
(cherry picked from commit 222f30bc47e072a6e7d3ba677f6630f2dc7e9661)
Add support to pass new video timestamp info metadata
in gralloc buffer. Add support in both qdmetadata
and Gralloc4 interface.
CRs-Fixed: 2713472
Change-Id: Ica7776c6594ec3224f631f2eb23a1988f075313f
* Move from fixed array reserved region to variable reserved
region size
* Add bool arrays to indicate whether metadata has been set using
Gralloc4 indices
* Replace metadata->operation with bool arrays for
gralloc4/qdMetaData compatibility
CRs-Fixed: 2730848
Change-Id: Id52aac70c23ee4b39db185861f951bb909831afb
This change adds libgralloc.qti to support Gralloc4 and the transition to
standardized metadata.
CRs-Fixed: 2619182
Change-Id: Ia43de9b1dc9da52affc508783c046b82cde1775e