replicant-vendor_cmsdk/cm/lib/main/java/org/cyanogenmod/platform/internal/display
Steve Kondik 86cae92291 livedisplay: Add support for direct color balance control
* We currently use the DisplayColorCalibration API for setting display
   temperature which makes a lot of guesses about what temperature
   the display really is. Some devices will support the new ColorBalance
   API (via QDCM or other mechanism), which offers a calibrated
   alternative. Add support for this, which will supercede DCC if
   available.
 * Additionally, define the available color temperature range as a
   set of overlayable values so this can be specified per-device.
   This range will be mapped to balance values using the power curve
   calculations in the new MathUtils class.

Change-Id: I99608c09807b747d962680293c7b0cee8d669003
2016-07-20 10:07:31 -07:00
..
AmbientLuxObserver.java livedisplay: Bugfixes and cleanups 2016-04-21 00:26:40 -07:00
ColorTemperatureController.java livedisplay: Add support for direct color balance control 2016-07-20 10:07:31 -07:00
DisplayHardwareController.java livedisplay: Connect display modes to CMHW 2016-04-25 17:44:53 -07:00
LiveDisplayFeature.java livedisplay: Fix three bugs 2016-04-24 01:43:55 -07:00
LiveDisplayService.java livedisplay: Add support for direct color balance control 2016-07-20 10:07:31 -07:00
OutdoorModeController.java livedisplay: Bugfixes and cleanups 2016-04-21 00:26:40 -07:00