History log of /frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ASensorManager.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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