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