Commit Graph

4042 Commits

Author SHA1 Message Date
Abhijith Desai
e4c68d0076 Merge tag 'display-android-commonsys.lnx.1.1-200103' into display-sysintf.lnx.1.2
* tag 'display-android-commonsys.lnx.1.1-200103':
  commonsys-intf: display: Add SmoMo mode interface
  display: update frame scheduler interface

Change-Id: I7473b510e2672c4602f2036f75bc97f7ed0819eb
2020-01-03 18:41:01 +05:30
Linux Build Service Account
6ad5ffb472 Merge "display: update frame scheduler interface" into display-android-commonsys.lnx.1.1 2019-12-16 21:58:51 -08:00
ckosuru
55eea11c97 display upmerge from display-android-commonsys.lnx.1.1 to display-sysintf.lnx.1.2
Change-Id: I2c9cc4bc3d87cb69bfb1a564ab7fdafe51fd2735
2019-12-04 13:27:03 +05:30
Yujun Zhang
9c2955c53f commonsys-intf: display: Add SmoMo mode interface
Add interfaces which allow users to get and set SmoMo
mode.

Change-Id: I2e0adb367cf17421dd69bf4cbcaa568dc3d3f1fb
2019-11-28 13:48:36 +08:00
Padmanabhan Komanduru
dc6ed9c81a display: update frame scheduler interface
Update the interface for frame scheduler to add
the timestamp of the fence.

Change-Id: Ic1ec16714b1792e761d03a7637d2e601a9c5d998
CRs-Fixed: 2572379
2019-11-20 19:53:37 +05:30
Dileep Marchya
e0138f512a display: Add frame scheduler interface
- Add frame scheduler interface.
- Add version for composer extension interface.

Change-Id: Ic00d30a8fffc8d73888c4e1bc82312920f2bb284
2019-11-15 19:49:17 +05:30
Dileep Marchya
ee4b607c12 display: Add composer extension interface.
Change-Id: I73d7105994f7fb8e25fd9b1dc430c220d13357a6
2019-11-15 15:08:14 +05:30
Yujun Zhang
a6d10b47e9 commonsys-intf: display: add Smomo config interface
Add Smomo config interface definition.

Change-Id: I0fcf9af230a76c535d07e6968a93867f67840f7b
2019-11-07 15:16:57 +08:00
Linux Build Service Account
9832105fb8 Merge "commonsys-intf: display: Add frame extension interface" into display-android-commonsys.lnx.1.1 2019-10-12 17:40:41 -07:00
Ray Zhang
ddafc5051b commonsys-intf: display: Add frame extension interface
Add initial frame extension interface definition.

Change-Id: I2d1a7ba2e950910a81f4c2b86b93f5f03c2c3fd5
2019-10-08 13:26:10 +08:00
Akshata Sahukar
8a8657c675 qdMetadata: Add support to set CVP metadata repeat flag
Add support to receive CVP_METADATA_FLAG_REPEAT flag information
from source to consumer.

Change-Id: I5fcfd83f93db47e9840d604fb7ac5c3feb01e776
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
2019-10-07 15:25:59 -07:00
Maheshwar Ajja
99fa6bb7a8 qdmetadata: add CVP metadata flags support
Add support for CVP Metadata flags for source to inform
more details about the metadata to consumer.

Change-Id: I17a4ea6d3c72f9b7fc194bbb5b66f7fefb06b0a3
2019-10-01 13:57:37 -07:00
Naseer Ahmed
168f8f1af2 display: commonsys: Add PRODUCT_PACKAGES for display interfaces
Change-Id: I7ff9afac08e7e20520c52ec1d8a39ae660e3da96
2019-09-25 21:05:34 -04:00
Linux Build Service Account
ea9b42cae3 Merge "commonsys-intf: display: Update SmoMo interface" into display-android-commonsys.lnx.1.1 2019-08-20 04:13:55 -07:00
Linux Build Service Account
68b853aadb Merge "qdmetadata: Add support for additional video cvp stats" into display-android-commonsys.lnx.1.1 2019-08-08 02:09:43 -07:00
Ray Zhang
7c96b4a99a commonsys-intf: display: Update SmoMo interface
Add version information in SmoMo interface to make sure the
API of clients and SmoMo implementation are compatible. Also
add buffer dequeue duration in SmoMo interface which is used
to update SmoMo internal states.

Change-Id: I65cf2cdb8afedb45d6576d4931e4d074b8b2f7f4
2019-08-07 19:23:17 +08:00
Akshata Sahukar
aab1e5670f qdmetadata: Add support for additional video cvp stats
Add support to receive capture rate and cvp frame rate to video
driver to help configure HFI_PROPERTY_CONFIG_CVP_FRAME_RATE_HINT
property.

Change-Id: Ia87f4762a63a3dfcc5e6613c6e0369a28f246fdc
2019-08-06 10:24:53 -07:00
Rajavenu Kyatham
90699105c2 commonsys-intf: display: Add frame extn interface
CRs-Fixed: 2482022
Change-Id: Iab4470b2f6fc5161a84557de3d50dfca6f591940
2019-07-04 19:18:38 +05:30
Abhishek Jain
ac3641e0a1 display: compilation fix in gralloc
if gr_priv_handle.h is accessed via C files, it throws error.
Added ifdef for cpluplus to fix this.

Change-Id: I16e593fb369205fefec76b05e9c6199b376d2f67
2019-06-14 17:58:03 +05:30
Linux Build Service Account
e5ce1da37e Merge "commonsys-intf: display: Add flag for interlaced content." into display-android-commonsys.lnx.1.1 2019-06-12 05:49:58 -07:00
Ashish Kumar
453ab5c397 commonsys-intf: display: Add flag for interlaced content.
Add interlace flag to get the plane layout count and info
in case of interlaced content.

CRs-Fixed: 2464961
Change-Id: I6f1cc38f71a79a0fecde773a29ea0847020daeb9
2019-06-11 14:49:32 +05:30
Ashish Kumar
87df22c931 commonsys-intf: display: Add new camera formats
Add pixel formats which are used by camera in gralloc_priv.h

CRs-Fixed: 2460241
Change-Id: I905eeef806c74c623a6f902277d3cf8168b2a6dd
2019-06-11 14:35:21 +05:30
Ray Zhang
b59a9ec8b0 commonsys-intf: display: Add SmoMo interface
Add SmoMo interface header which defines display smooth
motion functions.

CRs-Fixed: 2400590
Change-Id: I0c2cc434a648202471c221f85ec6d48a0a314ee2
2019-05-21 22:57:25 +08:00
Ramakant Singh
cb83f643a2 display: Add libdrm in PRODUCT_PACKAGES
Change-Id: Ic4e2f9907db71ad0320959527f5dcee7399d5735
2019-05-06 18:22:26 +05:30
qctecmdr
e47f03afc9 Merge "qdmetadata: Add support for video histogram stats" 2019-04-22 02:13:11 -07:00
Mihir Ganu
3d40154e8a qdmetadata: Add support for video histogram stats
Change adds support for passing the video histogram stats from video decoder to
the clients.

CRs-Fixed: 2395126
Change-Id: If6b1e0eb51754c3635024a4b37dc9d8991073efb
2019-04-10 14:17:17 -07:00
Ramakant Singh
15e82d6459 libdisplayconfig: Add vendor support
Change-Id: Id58a8ba23acb491a1f76a4a28d2db38e7468a63b
2019-04-08 00:51:56 -07:00
Maheshwar Ajja
0de87d7ece commonsys-intf: display: Fix CVP metadata size issue
CVP metadata size can be equal to CVP_METADATA_SIZE and
hence allow it to resolve CVP metadata issue.

Change-Id: I1307ff027fb0558f7e6f8807e477bce326f3b03a
2019-03-11 11:44:30 -07:00
qctecmdr Service
905ec5255c Merge "commonsys-intf: display: add CVP metadata support" 2019-02-14 01:40:58 -08:00
Ravikanth Tuniki
250a7ddf30 commonsys-intf: display: Replace libqdmetadata.system with libqdmetadata
with VNDK enablement, libqdmetadata is copying to both
system and vendor partitions.

CRs-Fixed: 2368161

Change-Id: I135257092bf31ca0dcf10555f99a96711439bea7
2019-02-11 00:45:10 -08:00
Maheshwar Ajja
1069072332 commonsys-intf: display: add CVP metadata support
Add set and get CVP (Computer Vision Program) metadata
interface for producer (camera) to set and consumer
(video) to get it.

Change-Id: Ib3c5b3a9bcf8a6a56ec265d6ccbee2fd4b28aca8
2019-02-08 11:46:40 -08:00
Package Warehouse Build User
b10dbf361a Merge "commonsys-intf: qdMetaData: Add get/setMetaData variants that unmap metadata" into display-android-commonsys.lnx.1.0 2019-02-02 04:48:31 -08:00
Naseer Ahmed
fb1d3dea2d commonsys-intf: Add missing gralloc flag
Change-Id: I8f2e3fd42978f1e8bd0a42669b1653f6df19111a
2019-01-28 16:36:55 -05:00
qctecmdr Service
61eeba97bf Merge "commonsys-intf: display: Add product packages" 2019-01-23 05:59:56 -08:00
qctecmdr Service
0dd78f0ddf Merge "commonsys-intf: display: Add UBWC 4.0 enum" 2019-01-22 10:15:41 -08:00
Naseer Ahmed
6656533333 commonsys-intf: display: Add product packages
Change-Id: I27ef69398672883e7fb84e1278921ae8acada638
2019-01-22 10:10:52 -08:00
Gousemoodhin Nadaf
8da58ee0f7 commonsys-intf: display: Add UBWC 4.0 enum
Change-Id: I9183cb9a91bc1f381e72b139a0a2381f17dc59bd
CRs-Fixed: 2376272
2019-01-16 02:09:42 -08:00
Ramakant Singh
20b6c8c4b9 Gralloc: Fix out of bound read in private_handle_t.
Change-Id: I3d16321e29291007be0d8be11225f426ea0dd252
CRs-Fixed: 2337383
2019-01-15 22:32:37 -08:00
Alex Sarraf
30512b61ea Revert "libdisplayconfig: Disable module for initial Kona bring-up"
This reverts commit 6dcec02f9e.
2018-12-27 13:20:35 -08:00
Linux Build Service Account
920563f65e Merge "libdisplayconfig: Disable module for initial Kona bring-up" into display-android-commonsys.lnx.1.0 2018-12-10 13:12:25 -08:00
David Ng
6dcec02f9e libdisplayconfig: Disable module for initial Kona bring-up
Temporarily disable module for target bring-up.

Change-Id: I56c8004c62e405442b57375a2e74a7afaf3a9efb
2018-12-06 12:49:57 -08:00
Priyanka Gujjula
1db7471928 commonsys-intf: Handle SET_VIDEO_PERF_MODE in clearMetaData handle.
Change-Id: Idd1ea6e8366355358534d13f1fb7b4f43bec48bd
2018-11-27 17:38:26 +05:30
Praveen Chavan
5e5679ace9 commonsys-intf: qdMetaData: Add get/setMetaData variants that unmap metadata
Add get/setMetaDataAndUnmap(..) api that remove the meta-data
mapping and reset the mapped pointer in handle.
Use these versions in setMetaData called during alloc to
ensure allocating process does not duplicate invalid
base address of metadata (i.e when native_handle is cloned
without importing)

Change-Id: Id4dc91700bc0cf5eace947fcaafacff9497a49bb
CRs-Fixed: 2265196
2018-11-18 11:15:25 -08:00
Mohan Pallaka
eb982e5a48 commonsys-intf: display: Add dedicated heaps macro for sensors direct report mode
Updating gralloc header file similar to sdm.

Change-Id: If1bae0509afe9f6d832680a40263cf3035150173
2018-10-22 13:04:51 -07:00
Linux Build Service Account
2834dc365b Merge "gralloc: Add support for HEIF usage flag." into display-android-commonsys.lnx.1.0 2018-10-22 11:56:33 -07:00
Rajavenu Kyatham
3bf8204f89 gralloc: Add support for HEIF usage flag.
Add new usage flag that can be used to indicate HEIF.

Change-Id: If933f0fccff18323a595a712c51258700bbeb1e4
CRs-Fixed: 2318608
2018-10-10 12:50:12 +05:30
Yunyun Cao
6eba6fa046 commonsys-intf: display: add basic makefile
add makefile for building libqdMetaData with gcc

CRs-Fixed: 2319180
Change-Id: Ia619ccc15a821ec9a0b9e4c324e102ec4e12a157
2018-10-07 20:07:23 -07:00
Linux Build Service Account
d50000581b Merge "qdmetadata: Add enum for UBWC 3.0" into display-android-commonsys.lnx.1.0 2018-09-26 23:14:27 -07:00
Linux Build Service Account
5fd236057b Merge "commonsys-intf: display: Add support to query display wb capabilities" into display-android-commonsys.lnx.1.0 2018-09-14 19:43:37 -07:00
Varun Arora
d7bb869314 qdmetadata: Add enum for UBWC 3.0
Change-Id: Ifc4ac7313806dd5f40d4964b8c768189d9a99344
CRs-Fixed: 2313528
2018-09-11 15:22:00 -07:00