Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for fixed time brightness fading
Previously display brightness fading was done using constant velocity or in constant time without considering the type of transition that was taking place. This made large changes like changing brightness settings or display dimming take a long time and/or easy to miss. Now separate fade durations are used when: - blanking screen - unblanking screen - dimming screen - other display state changes - adjusting to ambient light / brightness setting changes The values can be changed via mcetool options --set-brightness-fade-def=<msecs> --set-brightness-fade-dim=<msecs> --set-brightness-fade-als=<msecs> --set-brightness-fade-blank=<msecs> --set-brightness-fade-unblank=<msecs> Setting a value to zero disables fading and immediate transition is made. Also prefers direct sysfs manipulation for brightness control over using android hal via libhybris since the latter introduces some overhead and does not provide a way to read current backlight brightness level. [mce] Add support for fixed time brightness fading. Fixes JB#21713
- Loading branch information