2a2acb0682094d721df5a7a69e0708f94288a7bc |
|
11-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Cleanup handle when remote is dead" into oc-dev
|
7814f8fc474412fdf200b2eb87a507f1236a0f32 |
|
27-Apr-2017 |
Martijn Coenen <maco@google.com> |
Process incoming sensor events at real-time priority. Bug: 37293077 Test: verified threads run with the correct prio Change-Id: I2e37ac692c03d44801f5705bea3ecdbd2b01cf67
/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ASensorManager.cpp
|
9b8dd60f0d4cc2503266fa49b1ae74ad78051c2b |
|
09-May-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Cleanup handle when remote is dead Test: adb shell "stop;start" and open Camera Bug: 37718017 Change-Id: I3447914cc53e93ef4cac63a16fca26a7719662bb
/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ASensorManager.cpp
|
097a59dec99c2d88ec95330a58292eec1bed5d67 |
|
14-Apr-2017 |
Andreas Huber <andih@google.com> |
ASensorEventQueue derives from IEventQueueCallback and is therefore refcounted. Instead of explicitly delete()'ing it assuming we are the only owner, properly decStrong() it instead. Bug: 37325454 Test: make Change-Id: Id6a37d16e79cfba80bcce8b0fe69c44e8187b3c4
/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ASensorManager.cpp
|
41625a254b3824ec0ea776695b3cd1fbb17faa30 |
|
12-Apr-2017 |
Andreas Huber <andih@google.com> |
libsensorndkbridge: expose API to get a sensor's maximum Range. Bug: 34386025 Test: make Change-Id: Ic35c6e970588dbf74146b81a9b4e03979b02de32
/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ASensorManager.cpp
|
6f96cb345a8ebfd9fef5f32931373776a798a193 |
|
07-Apr-2017 |
Andreas Huber <andih@google.com> |
libsensorndkbridge: initial commit This is a "reverse" shim that implements the ASensor* NDK API using android.frameworks.sensorservice@1.0. The library is intended for use by vendor code, to enable easier transition from /dev/binder to /dev/hwbinder. With this library, vendor code should be able to compile without source changes, simply by replacing libandroid.so with libsensorndkbridge.so. Note that since libsensorndkbridge.so implemented ASensor* over /dev/hwbinder, the client code will need the necessary SELinux policy for that to work. b/34386025 [Treble] Identify and fix Binder usage by camera HALs that isn't NDK-based b/35219747 [Treble] Figure out the new interface between camera and sensor b/36651814 [QCOM Treble] [REDACTED] Camera HAL uses Binder b/36651420 [QCOM Treble] [REDACTED] location daemon uses Binder Test: tested on device Change-Id: I6cb376beb1829c22db031d82824dd168e5fc6d5c
/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ASensorManager.cpp
|