Conversion of the confirmationui hidl interface to stable aidl interface.
Bug: b/205760172
Test: run vts -m VtsHalConfirmationUIV1_0Target
Change-Id: I1cd655b0abb319f0134e876955f298cb53fcf43c
This interface has been converted to AIDL.
Test: TH
Bug: 218588089
Merged-In: Ibe2139b352ebb6bda141f227c1329c3625cc060f
Change-Id: Ibe2139b352ebb6bda141f227c1329c3625cc060f
(cherry picked from commit e3aaf55b87)
This interface has been converted to AIDL.
Test: TH
Bug: 218588089
Merged-In: Ie50d679d770e56162cd4835ccdd02eda6a4cf7df
Change-Id: Ie50d679d770e56162cd4835ccdd02eda6a4cf7df
This interface has been converted to AIDL.
Test: TH
Bug: 218588089
Merged-In: Ibd115673d6776c94150dd57afe3e20718bc2ed8f
Change-Id: Ibd115673d6776c94150dd57afe3e20718bc2ed8f
This interface has been converted to AIDL.
Test: TH
Bug: 218588089
Merged-In: I17e1afaf834170a4dc8d0c9c2bca3557131a3123
Change-Id: I17e1afaf834170a4dc8d0c9c2bca3557131a3123
This interface has been converted to AIDL.
Test: TH
Bug: 218588089
Merged-In: Ia3736a7d2a3f6e22dff266b3ee38896de9e0f46e
Change-Id: Ia3736a7d2a3f6e22dff266b3ee38896de9e0f46e
Relax the requirement on compatibility matrices
that HIDL allocator HAL must exist on devices with
target level 3~6, because they may have the AIDL
Gralloc HAL instead. Use DeviceManifestTest.GrallocHal
to enforce the requirement.
Also fix comments.
Bug: 232003062
Test: TH
Change-Id: Ia00a9bdb15a39ebeb1ad74f3c922fe7923d7542d
This CL adds Opus as a supported A2DP codec to the BT Audio HAL and
updates HAL compatibility matrix.
Bug: 226441860
Test: A2DP sink device using bds-dev
Change-Id: I21249e3e7e76412af7ed62a3fc9ec133434cf963
This CL is modified by downstream, so that only the HALs which are
on AOSP are included in the manifest.
Bug: 203103997
Test: boot, vts_treble_vintf_vendor_test
Change-Id: I5c04d26e2b4dd0aac6e7d6ce3c72496081e9539d
Merged-In: I5c04d26e2b4dd0aac6e7d6ce3c72496081e9539d
The current matrix is left in this same CL because this way, downstream
modifications to the current CL will automatically get absorbed into the
level 8 compatibility matrix. A CL on top of this will disable the 7
matrix and then get reverted in the aosp/master..goog/master merge
path.
Bug: 203103997
Test: boot, vts_treble_vintf_vendor_test
Change-Id: I5c04d26e2b4dd0aac6e7d6ce3c72496081e9539d
This change migrates android.hardware.usb.IUsb to AIDL and
adds the default implementation.
Compared to the HIDL interface, AIDL based interface adds
transactionId argument to each of the interface method which
is used while invoking the corresponding callback.
Bug: 200993386
Bug: 199357330
Test: Ran new hal implementation on Pixel. Yet to run VTS.
Change-Id: Id8aa40682d4c4b435c63b3ae249b176276dbb31d
Merged-In: Id8aa40682d4c4b435c63b3ae249b176276dbb31d
(cherry picked from commit b9f69ea776)
This allows the use of the AIDL graphics.allocator AIDL service by
itself.
Bug: 205761012
Test: atest hal_implementation_test
Test: Build and boot cuttlefish without the HIDL service
Change-Id: Ief394181ab2193c56e05c406ca5ba120a988835c
Split versions of "common" and "core" types from
the version of the interfaces. "Common" and "core"
versions are set to 7.0.
Implemented new methods of V7.1 interfaces.
Bug: 214426419
Test: m android.hardware.audio@7.1-impl
Test: m android.hardware.audio@7.0-impl
Test: m android.hardware.audio.effect@7.0-impl
Test: m android.hardware.audio@6.0-impl
Change-Id: Ic4c44d4ac9bbfa7b62695866b9aa7473658390b2
(cherry picked from commit 7d01538eec)
Merged-In: Ic4c44d4ac9bbfa7b62695866b9aa7473658390b2
* changes:
Add AIDL interface files for android.hardware.camera.common .
Add AIDL interfaces for camera device hal functionality.
Add AIDL interfaces for camera HAL provider.
Add AIDL interfaces for camera metadata.
We don't need InputClassifier because it was converted to aidl
InputProcessor. New usages should all be on aidl.
Bug: 205761620
Test: tested deep touch on device
Change-Id: Id6b3c1db30f218e4cc1fa1653817a458f5ab56bf
Relax the requirement on compatibility matrices that the HIDL
composer HAL must exist on devices with target level 7 as they
may have the AIDL composer HAL instead. Use
DeviceManifestTest.ComposerHal to enforce the requirement instead.
Bug: b/216514585
Test: vts_treble_vintf_vendor_test
Change-Id: I7fc85b3c8841d9686863ab52c8b5bb88e1f5ee0a
No changes to the HAL are made in this change, we are only updating the
interface to use AIDL.
At the same time, the HAL is getting renamed to 'InputProcessor', which
will mean that it's more general-purpose than just classification. We
will be adding more stuff to this HAL in the future.
Bug: 167946763
Bug: 205761620
Test: integration tested with other framework changes on top
Change-Id: I8046cd5c74e1b69f85f21b28d5c4c3b88a61bb33
Split versions of "common" and "core" types from
the version of the interfaces. "Common" and "core"
versions are set to 7.0.
Implemented new methods of V7.1 interfaces.
Bug: 214426419
Test: m android.hardware.audio@7.1-impl
Test: m android.hardware.audio@7.0-impl
Test: m android.hardware.audio.effect@7.0-impl
Test: m android.hardware.audio@6.0-impl
Change-Id: Ic4c44d4ac9bbfa7b62695866b9aa7473658390b2