History log of /hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerHal.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a41e726b8b8846d65f60d6c027d91e042399d215 31-Jan-2018 Chia-I Wu <olv@google.com> graphics: add Composer to HAL support library

Extract IComposer implementation from HwcHal and move it to the HAL
support library. This requires removal of

ComposerHal::removeClient
ComposerHal::enableCallback

and addition of

ComposerHal::dumpDebugInfo
ComposerHal::registerEventCallback
ComposerHal::unregisterEventCallback

since HwcHal does not own a client to send the events to anymore.

Test: boots and VTS
Change-Id: I491e3d2c31d686661d4d3a44842bcac62cc2b2dc
/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerHal.h
bbd954573281827692c71ab5229a2faadd748532 25-Jan-2018 Chia-I Wu <olv@google.com> graphics: move ComposerBase to HAL support library

Create android.hardware.graphics.composer@2.1-hal and add
ComposerHal, which is heavily based on ComposerBase, to it.

There are two bigger TODOs. One is to remove the concept of
"clients" from the class and the other is to remove hwcomposer2.h
dependency.

Test: boots and VTS
Change-Id: I37b4fb3ae2239bf11aa87a56d1e2ebfe0b8c6b54
/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerHal.h