{"push_id":1443781866,"size":1,"distinct_size":1,"ref":"refs/heads/stable/cm-13.0-ZNH5Y","head":"1de8919248c78657467136e2639e5ced7ddca9aa","before":"508adf81f4e065202692974319dce5f03b07ac12","commits":[{"sha":"1de8919248c78657467136e2639e5ced7ddca9aa","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"livedisplay: Moving native API to OSS\n\n * This code implements the LiveDisplay native interface\n   and includes support for Qualcomm's SDM as well as the\n   previous MM interface. Communication with these backends\n   is handled via the vendor-supplied libraries, and is\n   decoupled by using dynamic loading.\n * This is useful for devices which have had a full display\n   calibration performed using vendor-supplied tools such\n   as QDCM.\n * This code was developed by Steve Kondik with assistance from\n   Scott Mertz. Various bits of CYNGN proprietary IP have been removed.\n\n FUTURE WORK:\n   - Refactor CMHardwareService and LiveDisplayService to\n     eliminate useless abstractions and consolidate code.\n   - This is an awful lot of code which is loaded into\n     system_server. It would be wise to refactor it into\n     a daemon process or standalone service. The Java portion\n     does need to remain memory resident in order to respond\n     to sensor events and changes in ambient conditions without\n     risk of being OOM killed.\n\nRM-290\n\nChange-Id: I906a2f3aa1ba3e32881c6d49587f424e094521d6","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_cyanogen/commits/1de8919248c78657467136e2639e5ced7ddca9aa"}]}
{"actor":{"display_login":"cm-gerrit"}}