summaryrefslogtreecommitdiffstats
path: root/lights
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2016-08-23 02:37:56 -0700
committerSteve Kondik <steve@cyngn.com>2016-08-23 02:37:56 -0700
commit74128e2849286af0ad3b0b19b140887e1a8b59db (patch)
tree7c74b942e634fc948f576f8739531c000ca5113e /lights
parentec15025b00e200249af05813b9582eb8e6998e78 (diff)
downloadandroid_hardware_cyanogen-cm-13.0.tar.gz
android_hardware_cyanogen-cm-13.0.tar.bz2
android_hardware_cyanogen-cm-13.0.zip
* This code implements the LiveDisplay native interface and includes support for Qualcomm's SDM as well as the previous MM interface. Communication with these backends is handled via the vendor-supplied libraries, and is decoupled by using dynamic loading. * This is useful for devices which have had a full display calibration performed using vendor-supplied tools such as QDCM. * This code was developed by Steve Kondik with assistance from Scott Mertz. Various bits of CYNGN proprietary IP have been removed. FUTURE WORK: - Refactor CMHardwareService and LiveDisplayService to eliminate useless abstractions and consolidate code. - This is an awful lot of code which is loaded into system_server. It would be wise to refactor it into a daemon process or standalone service. The Java portion does need to remain memory resident in order to respond to sensor events and changes in ambient conditions without risk of being OOM killed. Change-Id: I906a2f3aa1ba3e32881c6d49587f424e094521d6
Diffstat (limited to 'lights')
0 files changed, 0 insertions, 0 deletions