Commit graph

1312 commits

Author SHA1 Message Date
Joshua McCloskey
67310c3fc3 Updated face session to use SurfaceView
Test: Verified that it builds.
Test: Verified framework supports older NativeHandle.
Bug: 308784038
Change-Id: I6f5fa573bdfcfd903b53d8d85c43f491413bdcae
2023-11-07 18:21:38 +00:00
Hasini Gunasinghe
0118ba7157 Merge changes from topic "authgraph-hal" into main am: 93439a212b am: 5fcc930ba4 am: bea03d2949
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2786800

Change-Id: Ia7f66e6b00dd216a5c57478ddfe66029783a63f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01 17:16:15 +00:00
Hasini Gunasinghe
5fcc930ba4 Merge changes from topic "authgraph-hal" into main am: 93439a212b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2786800

Change-Id: Ia6c4286e70e2bce98eaa24346a98778f976887d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01 16:40:03 +00:00
David Drysdale
7fd838c0fe Add (nonsecure) default AuthGraph impl
Add an implementation for the AuthGraph key exchange HAL, to allow
testing and policy compliance.

In real use, IAuthGraphKeyExchange instances are expected to be
retrieved from some other HAL, allowing the AuthGraph instance to be
specifically correlated with the component that uses it.

Bug: 284470121
Bug: 291228560
Test: hal_implementation_test
Test: VtsAidlAuthGraphSessionTest
Change-Id: Ib064292d60bead663af7721fd1406f2a9b5d8ecd
2023-10-31 23:18:56 +00:00
Hasini Gunasinghe
0e2495f107 Define the AIDL interface for AuthGraph key exchange.
Introduce the AIDL methods for key exchange and the CDDLs for
the relevant input/output types that are CBOR encoded.

Use a standard comment format in CDDL files to indicate where additional
structure definitions can be found, in the hope that one day tooling
will be available to automatically check schema syntax.

Add authgraph to compatibility matrix

This CL merges the CLs: aosp/2750484, aosp/2750485, aosp/2750486 by
drysdale@google.com

Co-authored-by: David Drysdale <drysdale@google.com>

Bug: 284470121
Test: validate schemas with https://cddl.anweiss.tech/
Test: VtsAidlAuthGraphSessionTest (with nonsecure default impl)
Change-Id: I2793666ede028f8abe91569587c09dcac21c67e0
2023-10-31 23:18:56 +00:00
Devin Moore
6fa97c4f8b Merge "Revert^4 "Remove HIDL graphics.mapper service from V+"" into main 2023-10-31 15:20:19 +00:00
Devin Moore
5f2303a3c8 Merge "Revert "Remove Q matrices"" into main am: 2908f7ba6a am: 433563d323 am: e8bd643f9f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2810369

Change-Id: Ie959c0d5f80ac48c0344448b512638d0ccce6a11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-31 01:19:17 +00:00
Devin Moore
c50db2ee51 Merge "Revert "Remove Q matrices"" into main am: 2908f7ba6a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2810369

Change-Id: I1176ac67d7b101e0c36896df58e01649873de9f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-31 00:13:25 +00:00
Devin Moore
433563d323 Merge "Revert "Remove Q matrices"" into main am: 2908f7ba6a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2810369

Change-Id: I3d83da7b91df6c6a6b4b2f2a79471214faaeb8fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-31 00:11:08 +00:00
Devin Moore
5f679f3deb Revert "Remove Q matrices"
Revert submission 2808255-deprecate_android_q

Reason for revert: Broke a device build that is targeting Q b/308482858

Reverted changes: /q/submissionid:2808255-deprecate_android_q

Change-Id: Icc5250b219b8500bbd98eba0d20c637c76b734e6
2023-10-30 22:38:29 +00:00
Treehugger Robot
f52d4417e7 Merge "Remove Q matrices" into main am: 80c14fb148
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2808315

Change-Id: I2f31efa2feaede87c819c49827c5001d4368460f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-30 19:45:31 +00:00
Weilin Xu
95f187b588 Improved HD radio support in broadcast radio HAL
Added identifier types, program info flags and metadata needed for
HD radio in AIDL broadcast radio HAL. Depracated SXM identifier
types since SXM is not supported.

Bug: 280300929
Test: atest VtsHalBroadcastradioAidlTargetTest
Change-Id: I822b43e6452c308db1259b99b961378c14c8b294
2023-10-30 11:15:55 -07:00
Treehugger Robot
a7867cec69 Merge "Remove Q matrices" into main am: 80c14fb148 am: 5cbb44ad8e am: f1113b74ab
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2808315

Change-Id: I1401418560daae5aa04d7a14ea3c9d0ec40e0b12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-30 17:53:55 +00:00
Treehugger Robot
5cbb44ad8e Merge "Remove Q matrices" into main am: 80c14fb148
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2808315

Change-Id: I03f8b24fbdf5f709bc6933483a408b028cdc1d17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-30 17:24:05 +00:00
Devin Moore
9313926939 Remove Q matrices
Devices with Q VINTF won't be able to update to Android V. Devices
launching Q or earlier will need to update their VINTF to R or above to
be able to work with Android V.

Test: m check-vintf-all
Bug: 279809679
Change-Id: Ib861160b3d38315084b35965229098285b1e2f8b
2023-10-27 18:23:32 +00:00
Devin Moore
bc8f502a6b Revert^4 "Remove HIDL graphics.mapper service from V+"
2226b540cd

Change-Id: Ieb624e45901c499c82f7f6bc9e97f1268dea143d
2023-10-27 16:17:18 +00:00
Shunkai Yao
0d523099ac Add defaults for audio AIDL interfaces
- with defaults user don't have to change their Android.bp when there is
  a update
- update AIDL audio interfaces with android.media.audio.common.types
- update Spatialization and HeadTracking AIDL usage

Bug: 273373363
Bug: 293370815
Test: m
Change-Id: Ic9d8afc1d4e19e4243c66065b0a5d29156632851
2023-10-18 19:29:12 +00:00
David Zhao
9d64b4f3c6 Merge "Update TvMessageEvent to include a deviceId field" into main 2023-10-17 22:10:06 +00:00
David Zhao
03036457f2 Update TvMessageEvent to include a deviceId field
Test: mmm
Bug: 302208143

Change-Id: I45f8ba6d45dc7f4afbdbcf8d29e452944adea2ba
2023-10-17 19:49:23 +00:00
Xin Li
84fe582d6e Merge 10952656
Merged-In: I27fe6f65f491db9d88710cf163eba12079499a09
Change-Id: I0c62786a40dd3c2d042929c7cb2e4334169bef84
2023-10-17 10:08:42 -07:00
Steven Moreland
4007ffbd8b Merge "OMX: allow in 8" into main am: 0c72245836 am: cc8fd77ed2 am: 3490938084 am: ceaef44807 am: f2862fa347
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2788452

Change-Id: I6859cd91e03fa171d87007142d0d394dc28c3c68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-17 01:00:30 +00:00
Steven Moreland
3490938084 Merge "OMX: allow in 8" into main am: 0c72245836 am: cc8fd77ed2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2788452

Change-Id: I63b38f60a35c4646fa717ccc8bdf0043c9ccbf93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-16 22:54:09 +00:00
Thomas Nguyen
3254bd793d Revert "Add Satellite HAL APIs"
Revert submission 20583557-Satellite APIs

Reason for revert: Radio HAL for satellite APIs are not needed.

Reverted changes: /q/submissionid:20583557-Satellite+APIs

Bug: 304622222
Test: SMS, MMS, call with live network.
SatelliteManagerTestOnMockService SatelliteManagerTest SatelliteControllerTest
DatagramDispatcherTest DatagramReceiverTest SatelliteSOSMessageRecommenderTest
NtnCapabilityResolverTest ServiceStateTrackerTest VtsHalRadioTargetTest

Change-Id: If75532dea8ffb3c4827871a6c1719d5f8d54c4df
2023-10-16 10:49:51 -07:00
Steven Moreland
47b0223eaa OMX: allow in 8
Bug: 293538526
Change-Id: Ieda8e14d23c367c18537d79c28aeea8a9efbec53
Test: N/A
(cherry picked from commit ab586ba7d3)
2023-10-13 22:16:25 +00:00
Treehugger Robot
6a8ca65803 Merge "Revert^3 "Remove HIDL graphics.mapper service from V+"" into main 2023-10-12 01:18:32 +00:00
Devin Moore
2226b540cd Revert^3 "Remove HIDL graphics.mapper service from V+"
56b7c056ba

Change-Id: I1872654da10501ee3fe05b813d87ba4cfcb2e040
2023-10-12 00:10:09 +00:00
Devin Moore
6f49559702 Merge "Revert^2 "Remove HIDL graphics.mapper service from V+"" into main 2023-10-11 16:53:50 +00:00
Devin Moore
56b7c056ba Revert^2 "Remove HIDL graphics.mapper service from V+"
1491721640

This topic fixes the dependencies that caused the inital revert (b/300115646): https://googleplex-android-review.git.corp.google.com/q/topic:%22camera_fail2%22

Test: CtsCameraTestCases CtsAppOpsTestCases
Bug: 285605852

Change-Id: I9553e2918a619c1a2409046e7e4fe48219679a6e
2023-10-10 21:35:21 +00:00
Treehugger Robot
6392a88c1d Merge "Add task schedule API to remote access HAL." into main 2023-09-20 21:42:56 +00:00
Yu Shan
c07cdae9bb Add task schedule API to remote access HAL.
These APIs allows a client to schedule a task to be executed later.
If the vehicle is off when the task is to be exectued, the vehicle
will be woken up, execute the task and shutdown. If the vehicle is
already up, the task will be exectued.

Test: None
Bug: 282792374
Change-Id: I97c4fdbe2cba035e8bd9ddede4c94d0331c39eef
2023-09-14 18:10:10 -07:00
Devin Moore
6f7c44a48f Add the "virtual" instance for face HAL retroactively am: f426201991 am: 331cdf4127 am: a8e7d2aad5 am: 2cb03009ca am: a81f2de4d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2751164

Change-Id: I76ca2d4339d2483e754c341b3e5431c7989ca127
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 05:00:52 +00:00
Devin Moore
a8e7d2aad5 Add the "virtual" instance for face HAL retroactively am: f426201991 am: 331cdf4127
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2751164

Change-Id: I2c29015aaffd08b404a716915df73b9ed41d0f09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 02:28:32 +00:00
Devin Moore
331cdf4127 Add the "virtual" instance for face HAL retroactively am: f426201991
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2751164

Change-Id: I0b9ddad3b8c1e53c947d6f2fbd9add87879b66a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 01:32:54 +00:00
Treehugger Robot
ad163868f0 Merge "Add OWNERS files to support dirs" into main am: ab20a682ca am: ba3c28f471 am: b416ef1239 am: a461a25ef9 am: 13648132c7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2747142

Change-Id: Ia12960b3e99117c639c25f899ff33d94265b03c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-13 23:01:57 +00:00
Devin Moore
f426201991 Add the "virtual" instance for face HAL retroactively
Test: m
Bug: 300320120
Change-Id: I395865e9af3679d8cb6cd888dfc3438fa3389f95
2023-09-13 22:19:54 +00:00
Treehugger Robot
b416ef1239 Merge "Add OWNERS files to support dirs" into main am: ab20a682ca am: ba3c28f471
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2747142

Change-Id: Iaaad26ec1c55551e5fc5bc7e9d79f10a1c028a49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-13 20:33:23 +00:00
Treehugger Robot
ba3c28f471 Merge "Add OWNERS files to support dirs" into main am: ab20a682ca
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2747142

Change-Id: Icafea03bdb30c02fcc90f44d24fe29dd04c7e0ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-13 19:39:24 +00:00
Treehugger Robot
ab20a682ca Merge "Add OWNERS files to support dirs" into main 2023-09-13 18:35:37 +00:00
Jeongik Cha
eb95230d3d Merge "Define POLICYVERS" into main am: 761e419f0e am: c6c7ad81e9 am: 9f82ee355f am: 22b11c6c68 am: 918334014e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2747394

Change-Id: Iabb2faf30817797cca6b35794654e8d9fe6e718e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-13 02:15:40 +00:00
Devin Moore
0f5611beea Merge "Revert "Remove HIDL graphics.mapper service from V+"" into main 2023-09-13 00:00:26 +00:00
Jeongik Cha
9f82ee355f Merge "Define POLICYVERS" into main am: 761e419f0e am: c6c7ad81e9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2747394

Change-Id: Iba88690ec56c7e2f45f46f49e436043b400ff6c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 23:46:43 +00:00
Jeongik Cha
c6c7ad81e9 Merge "Define POLICYVERS" into main am: 761e419f0e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2747394

Change-Id: Ibe04ae51bf90c5ba1e7670835e424771bd5d37a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 23:40:16 +00:00
Jeongik Cha
761e419f0e Merge "Define POLICYVERS" into main 2023-09-12 23:04:34 +00:00
Devin Moore
1491721640 Revert "Remove HIDL graphics.mapper service from V+"
Revert submission 24707439-mapper5_cf

Reason for revert: Camera CTS tests fail b/300115646

Reverted changes: /q/submissionid:24707439-mapper5_cf

Change-Id: I00f0e4ef363455e68f838b0d9a967fbee8b272a6
2023-09-12 20:55:18 +00:00
Jeff Pu
e22224e336 Merge "Face Biometric Virtual HAL" into main 2023-09-12 16:48:50 +00:00
Devin Moore
7254d80c1c Merge "Remove HIDL graphics.mapper service from V+" into main 2023-09-12 16:18:45 +00:00
Jeongik Cha
05f5dc325c Define POLICYVERS
Bug: 296875906
Bug: 289368466
Test: check kernel-sepolicy-version field in
  system/etc/vintf/compatibility_matrix.device.xml
Change-Id: I9b769db3649885a7b602c8ce9351b86472c84936
2023-09-12 22:10:00 +09:00
Devin Moore
a13506d7cf Add OWNERS files to support dirs
These aren't HALs and don't really have owners, but adding the OWNERS
files here to be explicit and stick to the pattern used in all the other
subdirectories.

Test: none
Bug: 296950573
Change-Id: I7cd157c79965ca40eec9bfe80d3c8dfa4c460d58
2023-09-11 17:03:06 +00:00
Yifan Hong
a68fd0be30 Merge "compatibility_matrices: T launching devices allow to use light V1 AIDL." into main am: 8b7b91080c am: 38aa4e9234 am: 6b1cc5dbf1 am: b11ed1fb5d am: b71d80fda2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2746178

Change-Id: Icea5049c138eea2ec165d05042b99062381c1679
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-09 00:37:28 +00:00
Devin Moore
ec9012dd2d Remove HIDL graphics.mapper service from V+
The native HAL is used instead.

Test: m
Bug: 285605852
Change-Id: Ic2db38dff80b709aff7cc85fcd426a123e6f84df
2023-09-08 21:33:29 +00:00