platform_hardware_interfaces/graphics/composer/2.4
Ady Abraham a1df7c3d1f composer: few changes for refresh rate switching
- getDisplayConfigs is required to remain backward compatible with
   composer@2.3 and older versions. To keep it that way a new config
   attribute was added to group similar configs.
 - getSupportedDisplayVsyncPeriods was removed as the vsync period
   can be obtained by getDisplayAttribute for each individual config.
 - renamed setActiveConfigAndVsyncPeriod -> setActiveConfigWithConstraints
   to better describe what this function does.
 - added VsyncPeriodChangeTimeline and onVsyncPeriodTimingChanged

With these changes composer is expected to return all possible
configurations when getDisplayConfigs (similar to older composer versions).
The client knows whether a seamless vsync period is possible or not by
the config groups.

Test: rev up composer to 2.4 and test refresh rate switching
Bug: 141329414
Change-Id: I1b4525f7e00b62cdaf260274abe4a6a5962ed1ab
2019-11-20 18:30:34 +00:00
..
default Remove libhwbinder/libhidltransport deps 2019-10-02 12:50:29 -07:00
utils composer: few changes for refresh rate switching 2019-11-20 18:30:34 +00:00
vts/functional composer: few changes for refresh rate switching 2019-11-20 18:30:34 +00:00
Android.bp composer 2.4: add api to control vsync period 2019-10-29 10:14:33 -07:00
IComposer.hal composer: Add getDisplayConnectionType 2019-10-02 15:10:41 -07:00
IComposerCallback.hal composer: few changes for refresh rate switching 2019-11-20 18:30:34 +00:00
IComposerClient.hal composer: few changes for refresh rate switching 2019-11-20 18:30:34 +00:00
types.hal composer: few changes for refresh rate switching 2019-11-20 18:30:34 +00:00