Commit Graph

32 Commits

Author SHA1 Message Date
Sushil Chauhan
5f81e8d39c display: Add PhaseOffset Extension interface
Add PhaseOffset Extension interface to query advanced SF Offsets.

CRs-Fixed: 2754160
Change-Id: I8cef870d6576be60f57a019fc0ffebd8833a49db
2020-08-12 14:09:04 -07:00
Sushil Chauhan
a950c06481 display: Define EARLY_WAKEUP_FEATURE marco
Define EARLY_WAKEUP_FEATURE macro to avoid compilation dependency
in framework keystone changes.

CRs-Fixed: 2748826
Change-Id: I5261c5d4918c18c2067a6b562776148aa3d903cb
2020-08-05 10:54:34 -07:00
Sushil Chauhan
4e71033d00 display: Add interface to support Early Wake-up
Add interface to support Early Wake-up notification feature.

CRs-Fixed: 2727498
Change-Id: I888a953f48c4ffb445d7309f8590ae23258164b7
2020-07-15 11:47:41 -07:00
wangling
fd0e54f9fd commonsys-intf: add split window interface.
Add an interface which allow users to get split window layers info.

Change-Id: Ifca373901498aaa3102d9a025ad79d1ffb4436e6
2020-06-23 03:58:37 -07:00
Dileep Marchya
b768004454 display: Add interface to set display attributes
- Add interface to set content fps on a display

CRs-Fixed: 2681693
Change-Id: Ic05459e91c84197490e978aa8c65af2f6a2b496e
2020-05-20 18:31:26 -07:00
Sushil Chauhan
4a4eafe3b6 display: Add interface to get current frame rate from SmoMo
Add an interface to query the current frame rate from SmoMo, which is
based on its internal state.

CRs-Fixed: 2667026
Change-Id: Ia0b7305124c72e548dc7c935ab5b717945fbc7c2
2020-04-23 00:44:50 -07:00
Arun Kumar K R
c133d5439d commonsys-intf: display: Fix ContentLightLevel max avg light lvl
- The field minPicAverageLightLevel is actually maxPicAverageLightLevel
  from the H.265 spec, mention it will be deprecated.
- Add new member maxPicAverageLightLevel which clients must use, this
  is same as maxFrameAverageLightLevel from CTA-861.G
- The unit for maxPicAverageLightLevel is 1 cd/m^2.

Change-Id: Ida73949d4e4595bc4505e7451c40c6e6976bd092
CRs-fixed: 2607978
2020-03-26 21:50:16 -07:00
Alisha Thapaliya
cf0c470a06 display: Add display_color_processing header to commonsys-intf
Add header file as a part of display_intf_headers

Change-Id: Idee868ea539a4e4675245d6b7b57c7d1c6c8f5e1
2020-01-23 14:13:17 -08:00
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
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
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
Rajavenu Kyatham
90699105c2 commonsys-intf: display: Add frame extn interface
CRs-Fixed: 2482022
Change-Id: Iab4470b2f6fc5161a84557de3d50dfca6f591940
2019-07-04 19:18:38 +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
Uday Kiran Pichika
2d3a307cd3 commonsys-intf: display: Add display folders
Add libdisplayconfig and libqdmetadata to support
Single system image

CRs-Fixed: 2251141
Change-Id: Ie988c6d23bcc7f8e8f8f4313d8c3255f55d200ce
2018-06-04 16:45:02 +05:30
Uday Kiran Pichika
e08bbb4582 sdm: comply with treble guidelines
- Replace egl.swapinterval with macro name

CRs-Fixed: 2206249
Change-Id: I5a90823fc0496ab764de33be5322c07aa94280a4
2018-04-10 20:31:07 +05:30
Dileep Marchya
1bfb21012e libdebug: Add common debug utility.
- Add sdm and drm independent debug utility.

CRs-Fixed: 2211061
Change-Id: I48f9d8080ce05cff0ac0982f8e7123fec969e695
2018-04-03 10:24:24 +05:30
Naseer Ahmed
ba0f83c385 display: Partially convert makefiles to blueprints
Change-Id: I5429ecee3985e305290e312921725460ef195b83
2018-03-27 20:11:15 -04:00
Uday Kiran Pichika
2cc9fa6c87 sdm: comply with treble guidelines
Modify the property names and use macros in place of them

CRs-Fixed: 2206249
Change-Id: I0ccc09fc8335560654e487e78552f79ff7a083de
2018-03-20 21:43:26 -07:00
Naseer Ahmed
bfd66dbf6c gralloc: Move to new directory
In preparation for the hidlization of gralloc.
Also delete obsolete libgralloc

Change-Id: Id657f985cff1bdbf86c781efc52e8bda4e3d27b4
2018-02-13 11:45:12 -05:00
Gopikrishnaiah Anandan
11eefc92c4 sdm: Add support for dynamic color metadata
Change updates the dynamic color metadata interface for HDR10.
Move the creation of colormanager before registering the display to
allow passing the hdr library interface to color manager.

CRs-Fixed: 2102517
Change-Id: I51723e896168648fac74515d2f72b6c743673e8e
2017-11-21 11:18:42 -08:00
Naseer Ahmed
05a342ab83 display: Mark header modules as vendor
Change-Id: Iea70b19b2baf9827b3551b7ba16808fe89c48cf4
2017-08-08 13:05:37 -07:00
Naseer Ahmed
8502008020 display: Cleanup unused code
CRs-Fixed: 2048735
Change-Id: Ief7f8ae4006ab211272191b66bd4bd854d9098b2
2017-07-10 18:19:08 -04:00
Naseer Ahmed
5ef09d98d9 display: Makefile fixes
* Add dependencies in gpu tonemapper
* Fix compile for hwc1 and gralloc1

CRs-Fixed: 2027609
Change-Id: I0f4303d8ea85d93be753e0031bcc3447ba407824
2017-03-31 17:20:45 -04:00
Naseer Ahmed
4d78d03851 display: makefile fixes
* Deprecate LOCAL_COPY_HEADERS on newer builds
* Use a display header export path instead
* Consolidate cflags

CRs-Fixed: 2023356
Change-Id: Ibb8900a77fc3fa47e6e54cd1649503eba12de8cd
2017-03-23 18:50:22 -04:00
Arun Kumar K.R
ca196fce5d display: Fix ColorMetaData
- Fix Transfer_HLG and other ColorAspects which was
  incorrectly mapped to wrong values.
- Use TARGET_USES_COLOR_METADATA to enable using ColorMetaData

Change-Id: I4d1dc6385461ddb77e9b2865ec0bd28448c5e554
Crs-fixed: 1098731
2016-12-21 18:11:16 -08:00
Arun Kumar K.R
b2771bff77 display: Add color Metadata
- 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-11-14 02:16:36 -08:00