e7fc8b65b0efa7015afb9c1e59069a081f192fcf |
|
17-May-2017 |
Steven Moreland <smoreland@google.com> |
Add IDisplayEventReceiver interface. Note, three layered interface is required because neither Bn nor Bp hidl objects are guaranteed to be the same, so you can't compare interfaces. (38348572, 32172906). This interface makes vsync data available to vendor hals. Test: VtsFwkDisplayServiceV1_0TargetTest Bug: 38311538 Change-Id: I570f7e6e73dbc0b82d6743302da36d073c6a06fe
/frameworks/hardware/interfaces/Android.bp
|
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/Android.bp
|
fa3700ba0bfca7897b7a8ef91438f7e10a5bb491 |
|
07-Apr-2017 |
Steven Moreland <smoreland@google.com> |
Scheduler service interface. This is required for certain HALs to be able to request SCHED_FIFO priority. This allows porting of HAL optimizations into HIDL. Test: marlin camera successfully sets priority. Bug: 29251823 Change-Id: I648e04ce415c093da6280ae5437e1ad8badf79d4
/frameworks/hardware/interfaces/Android.bp
|
87b1d8e2a7172654b7f2ed34fd75b358a2705857 |
|
21-Mar-2017 |
Daniel Nicoara <dnicoara@google.com> |
VR: Move IVrComposerClient to frameworks/hardware/interfaces Bug: 35570958 Test: Compiled and ran on device Change-Id: If477bb82d6d84da10e2a850a0ad566e1484843f2
/frameworks/hardware/interfaces/Android.bp
|
6b49d5f835972a2462f86c606967e87499082406 |
|
30-Mar-2017 |
Yifan Hong <elsk@google.com> |
Add direct report channel tests for sensors. Test: adb shell setenforce 0; adb shell ./data/nativetest64/VtsHalSensorManagerV1_0TargetTest/VtsHalSensorManagerV1_0TargetTest Change-Id: I207206c569480508e7ebf0f94db3ba93d3b63237
/frameworks/hardware/interfaces/Android.bp
|
3cf4996d6ed09bf5dc2cd049d7d0df0816530aec |
|
07-Mar-2017 |
Yifan Hong <elsk@google.com> |
Add android.frameworks.sensorservice@1.0 android.frameworks.sensorservice@1.0 is a "framework HAL" that mimics the behavior of the NDK's ASensor* function series. It provides a versioned mechanism for clients (e.g. camera HAL) to query the framework. Only direct report is supported. Event queues will be added in follow-up CLs. Bug: 35219747 Test: ./frameworks/hardware/interfaces/update-makefiles.sh Test: mma Change-Id: Id3f2e7467afbd945f733266b5fab769fc698f1c4
/frameworks/hardware/interfaces/Android.bp
|