Commit Graph

58724 Commits

Author SHA1 Message Date
Steven Moreland
4255cdc8a9 Merge "HIDL multithreaded: increase timeout duration" into main am: 43d4e6fdb7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2828485

Change-Id: I6fea86adc6009fc769dcee7aee53599dba70cbc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15 07:45:00 +00:00
Steven Moreland
43d4e6fdb7 Merge "HIDL multithreaded: increase timeout duration" into main 2023-11-15 07:02:10 +00:00
Treehugger Robot
c66f9eb482 Merge "Refactored automotiveCanV1.0_fuzzer" into main am: abe08ca9fe
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2761765

Change-Id: I7a53253c300de28996273af494b10261c785910d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15 06:34:49 +00:00
Treehugger Robot
abe08ca9fe Merge "Refactored automotiveCanV1.0_fuzzer" into main 2023-11-15 06:00:41 +00:00
Andy Hung
9f1b5aceac Merge "frameCountFromDurationUs: Avoid integer overflow" into main am: 4cf75592a3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2824592

Change-Id: Ide582f21f71dce662bc9d1ad617c47fc183140eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15 04:05:40 +00:00
Andy Hung
4cf75592a3 Merge "frameCountFromDurationUs: Avoid integer overflow" into main 2023-11-15 03:31:58 +00:00
Steven Moreland
7e815610a4 HIDL multithreaded: increase timeout duration
This was flaking in infra. I wasn't able to reproduce
offline. Yes, this code directly affects a test in
system/tools/hidl git project.

Bug: 309428730
Test: atest hidl_test
Change-Id: Id8eef9f84f208d5c5de739869fe56603da9dc141
2023-11-14 08:48:42 +00:00
Treehugger Robot
d6628b9628 Merge "Revert "Revert "Revert "[avf] Adjust IRPC VTS tests to handle AV..."" into main am: 2000d6735a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2829350

Change-Id: Ib5aed4abf812c8115ae62f3b9374e736127f7e50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-14 03:10:27 +00:00
Treehugger Robot
2000d6735a Merge "Revert "Revert "Revert "[avf] Adjust IRPC VTS tests to handle AV..."" into main 2023-11-14 02:41:56 +00:00
Alan Stokes
9cf6ef128f Revert "Revert "Revert "[avf] Adjust IRPC VTS tests to handle AV..."
Revert submission 2812456-revert-2812435-revert-2778549-expose-avf-rkp-hal-GTFGLMUUKQ-PAWNEHUQBT

Reason for revert: SELinux denials: b/310744536

Reverted changes: /q/submissionid:2812456-revert-2812435-revert-2778549-expose-avf-rkp-hal-GTFGLMUUKQ-PAWNEHUQBT

Change-Id: Ibfbb80fed423d722362115e744fa13c376537e92
2023-11-14 01:40:45 +00:00
Alice Wang
db8dcb1856 Merge "Revert "Revert "[avf] Adjust IRPC VTS tests to handle AVF in uns..."" into main am: ae656627a0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2812454

Change-Id: I74626ecc63ae959028c87518805bd546f33727ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-13 22:11:40 +00:00
Alice Wang
ae656627a0 Merge "Revert "Revert "[avf] Adjust IRPC VTS tests to handle AVF in uns..."" into main 2023-11-13 21:33:49 +00:00
Hongguang Chen
25b01eb2c4 Merge "Fix bluetooth aidl crash" into main am: 5e80be918c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2812113

Change-Id: I743804d16e1e9e718e98fa7176876b118a52aafc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-13 19:07:39 +00:00
Shunkai Yao
a1bbe741af Merge "Effect AIDL: add Spatializer aidl in audio effect HAL" into main am: 69bc4e0711
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2486775

Change-Id: I09ae828de8aac51d8a788a73fc25bd96541cdc89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-13 19:07:26 +00:00
Hongguang Chen
5e80be918c Merge "Fix bluetooth aidl crash" into main 2023-11-13 18:51:34 +00:00
Shunkai Yao
69bc4e0711 Merge "Effect AIDL: add Spatializer aidl in audio effect HAL" into main 2023-11-13 17:43:44 +00:00
Treehugger Robot
0d34a76e14 Merge "Updated fuzz_config in Android.bp file" into main am: 715bb87f96
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505241

Change-Id: I29d59f1f21cab45f1f91b252b3324d4e671953b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-13 14:17:03 +00:00
Treehugger Robot
715bb87f96 Merge "Updated fuzz_config in Android.bp file" into main 2023-11-13 13:29:27 +00:00
Michael Chan
76f06f2c6a frameCountFromDurationUs: Avoid integer overflow
Change-Id: Ifbeab2724172f0adc113d6f8852a6f8ae7870817
2023-11-13 16:53:36 +11:00
yanggang.yang
886074d669 Fix bluetooth aidl crash
[Description]
during servicefuzz test, when AIDL has already been closed, then send
packet will cause crash
[Root Cause]
send function doesn't check AIDL mstate and it may use illegal socket fd
[Solution]
add AIDL state check before send

[Test Report]
test bluetooth servcefuzz pass

Change-Id: Id10c72269a392562798a6e46e9753402db423ee3
Bug: 308904509
2023-11-13 13:39:19 +08:00
Devin Moore
9bc86c7745 [automerger skipped] Merge changes from topic "upstream_next_vintf_v1" into main am: bafcb977b5 -s ours
am skip reason: Merged-In I843a24308a1653bff0b4842ff71e657304bea2c8 with SHA-1 6ea114dcd0 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2825154

Change-Id: I0eece1f7ac14ab03f6eb5e48aeb04fceef204826
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 21:47:36 +00:00
Devin Moore
c25c994f96 [automerger skipped] Remove compatibility_matrix.9.xml from 'next' builds am: f45d423af2 -s ours
am skip reason: Merged-In I843a24308a1653bff0b4842ff71e657304bea2c8 with SHA-1 6ea114dcd0 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2825154

Change-Id: Id5f6482d822ca216dac19e643427291d95ae32e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 21:47:31 +00:00
Devin Moore
bafcb977b5 Merge changes from topic "upstream_next_vintf_v1" into main
* changes:
  Remove compatibility_matrix.9.xml from 'next' builds
  Mark some HALs as updatable-via-apex retroactively
2023-11-10 21:13:06 +00:00
Shunkai Yao
992b009bc5 Effect AIDL: add Spatializer aidl in audio effect HAL
Spatializer is a union representing parameters for audio spatialization effects

Bug: 273373363
Test: Build
Change-Id: I6e8414238256903aeae171c5b7b7a98fe5f96f89
2023-11-10 05:33:58 +00:00
Ayushi Khopkar
3b47e81f1c Updated fuzz_config in Android.bp file
Added new fields in fuzz_config like - hotlists,
description, vector, service_privilege, users, fuzzed_code_usage, etc.

Bug: 271384401
Bug: 306435930
Test: Build the updated fuzz targets

Change-Id: I7534e278c59dc9dc46b481ce5bbb3efa2a51bb56
2023-11-10 10:14:51 +05:30
Treehugger Robot
3953dbdaaf Merge "CAS AIDL: Start thread pool for default service" into main am: 0ff72a9189
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2818539

Change-Id: I83184db02bb1220eb17d6801c23b861b43849bd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 04:42:08 +00:00
Treehugger Robot
0ff72a9189 Merge "CAS AIDL: Start thread pool for default service" into main 2023-11-10 04:14:03 +00:00
Devin Moore
f45d423af2 Remove compatibility_matrix.9.xml from 'next' builds
This compatibility matrix has not be finalized or released yet, so it's
very important that releasing devices in the 'next' configuration don't
use its contents.

Test: m
Bug: 296930312
Change-Id: I843a24308a1653bff0b4842ff71e657304bea2c8
Merged-In: I843a24308a1653bff0b4842ff71e657304bea2c8
2023-11-09 21:39:32 +00:00
Devin Moore
2f0b6a3aea Mark some HALs as updatable-via-apex retroactively
These are all marked updatable-via-apex in compatibility_matrix.9.xml.
Adding them to compatibility_matrix.8.xml to allow Cuttlefish to build
with the apexes on 'next'

Test: m
Bug: 296930312
Change-Id: I2910695dbb7a79ca7164f7ed69437f9636d4135b
Merged-In: I2910695dbb7a79ca7164f7ed69437f9636d4135b
2023-11-09 21:39:15 +00:00
Feiyu Chen
aa71384a9d Merge "Add "system" group to Audio HAL" into aosp-main-future 2023-11-09 18:55:39 +00:00
David Drysdale
dfa3f73729 Merge changes from topic "ag-wire" into main am: 0a44da8589
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2817768

Change-Id: I61ee72e3ec5320717c09d8fba01ec4a78f1ba18a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 07:50:44 +00:00
David Drysdale
db141272d4 AuthGraph: add fuzzer am: 6fb22dc9ef
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2817763

Change-Id: I38939c7f6c7dc9f8581a6b5284a80b877ded2b72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 07:50:39 +00:00
David Drysdale
8a036f621d AuthGraph: move code into library am: 6c09af215d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2817380

Change-Id: I6c5ca5325a9c71c67f806497502a9494204315d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 07:50:33 +00:00
David Drysdale
25946ba24d AuthGraph: reduce dependency on authgraph_core am: f2117ff77c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2816515

Change-Id: I3feb6b51f31b0aeece8c9f889ec74e7900414f4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 07:50:28 +00:00
David Drysdale
0a44da8589 Merge changes from topic "ag-wire" into main
* changes:
  AuthGraph: add per-role VTS tests
  AuthGraph: add fuzzer
  AuthGraph: move code into library
  AuthGraph: reduce dependency on authgraph_core
2023-11-09 07:11:51 +00:00
William Escande
124c8c8d0c [automerger skipped] Merge "Add defaults for audio AIDL interfaces" into main am: e76315b139 -s ours
am skip reason: Merged-In Ic9d8afc1d4e19e4243c66065b0a5d29156632851 with SHA-1 95732c6cb9 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781710

Change-Id: I15ddd7079099fe80f4a611682ce18cdd05093f44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08 19:30:19 +00:00
Shunkai Yao
04b93d3f3b [automerger skipped] Add defaults for audio AIDL interfaces am: 195d3d6915 -s ours
am skip reason: Merged-In Ic9d8afc1d4e19e4243c66065b0a5d29156632851 with SHA-1 95732c6cb9 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781710

Change-Id: Ifd8271ab2ac24ab9c7bbe59a74bdeb30f8b32aa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08 19:30:08 +00:00
William Escande
e76315b139 Merge "Add defaults for audio AIDL interfaces" into main 2023-11-08 19:06:32 +00:00
feiyuchen
17c0fe507e Add "system" group to Audio HAL
needed for using EdgeTpu.
Due to this code goes to AOSP, please see CL details and test result in b/289097511#comment24.

Bug: 289097511
Change-Id: Ie0969309346cd85b4bb8ac71860a529710c73345
2023-11-08 17:24:21 +00:00
David Drysdale
fe41825f1c AuthGraph: add per-role VTS tests
Add VTS tests that just exercise a single role, sink or source.

Use the AuthGraph core library to provide the implementation of the
other role.  This means that the tests are best written in Rust.

Put the test code into a library, so that other HALs which include
AuthGraph as a component can exercise the AuthGraph parts in their own
VTS tests.

Test: VtsAidlAuthGraphRoleTest
Bug: 284470121
Change-Id: I73f6aa277b41cc728587d707d7a6f82f0d18e08f
2023-11-08 12:43:29 +00:00
Shunkai Yao
ca63a36695 Merge "Add defaults for audio AIDL interfaces" into aosp-main-future 2023-11-08 01:41:21 +00:00
Bart Van Assche
36c4e67eb8 audio: VtsHalAudioCoreModuleTargetTest: Convert a SIGSEGV into an assertion failure am: a0234940b3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2820217

Change-Id: I311b31564ea85c81f4276a67c63f9d23c6bc8ee2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-07 22:43:49 +00:00
Bart Van Assche
a0234940b3 audio: VtsHalAudioCoreModuleTargetTest: Convert a SIGSEGV into an assertion failure
Convert the following segmentation fault into an assertion failure:

 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
 Cause: null pointer dereference
 9 total frames
 backtrace:
       #00 pc 000000000020e532  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (AudioCoreModuleBase::TearDownImpl()+114) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #01 pc 00000000001c890a  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (AudioCoreModule::TearDown()+106) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #02 pc 00000000002b62a8  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (testing::TestInfo::Run()+424) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #03 pc 00000000002b6de4  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (testing::TestSuite::Run()+804) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #04 pc 00000000002c5c7e  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (testing::internal::UnitTestImpl::RunAllTests()+2622) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #05 pc 00000000002c50cc  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (testing::UnitTest::Run()+140) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #06 pc 00000000001c86f0  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (RUN_ALL_TESTS()+16) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #07 pc 00000000001c8669  /data/local/tmp/VtsHalAudioCoreTargetTest/x86_64/VtsHalAudioCoreTargetTest (main+137) (BuildId: f1bb3c414cf012ccd7d268b4e0c7fefe)
       #08 pc 00000000000547e9  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+89) (BuildId: e5ef3cc48c1e014ffb7dbbcfc7f9d475)

Bug: 308687042
Change-Id: I2d528dd9cf0f59bcd6b0e485b4f6141320d89a81
Signed-off-by: Bart Van Assche <bvanassche@google.com>
2023-11-07 13:12:35 -08:00
Kenn Frankel
51f4d2506d Merge "Convert Nlinterceptor HAL to Vendor Apex (CF)" into main am: cf4cbd0b9b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2798153

Change-Id: I5ade17306ca8aca2d6720f06fa45f8402d288e9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-07 19:41:22 +00:00
Kenn Frankel
cf4cbd0b9b Merge "Convert Nlinterceptor HAL to Vendor Apex (CF)" into main 2023-11-07 19:17:17 +00:00
Shunkai Yao
95732c6cb9 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
Test: lunch panther-trunk_staging-userdebug; m; test Bluetooth Audio
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1977a4a664cc71e1d9841a01573b63793f88ae59)
Merged-In: Ic9d8afc1d4e19e4243c66065b0a5d29156632851
Change-Id: Ic9d8afc1d4e19e4243c66065b0a5d29156632851
2023-11-07 18:18:24 +00:00
Venkatarama Avadhani
a6710298c8 CAS AIDL: Start thread pool for default service
Add missing call to start the thread pool for the default CAS AIDL
service.

Bug: 301369982
Test: atest android.media.misc.cts.MediaCasTest#testClearKeyApis
Change-Id: I6c0572f8573627a817ac5a429bd6800a95687380
2023-11-07 20:51:37 +05:30
Bart Van Assche
4dc2b1f728 audio: AudioHalBinderServiceUtil: Make a log message more informative am: 0fde783476
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2819044

Change-Id: I33d04b18bca9dd2066b9c14268eedfe1f734590f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-07 01:46:42 +00:00
Bart Van Assche
6fcb2f8d81 audio: Change mDeathHandler from a member into a local variable am: 17b3201259
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2819040

Change-Id: Ief673d71a1e9202af7d3c387b1a7a2a054f7e626
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-07 01:46:37 +00:00
Bart Van Assche
fcf3a1b36b audio: Simplify AudioHalBinderServiceUtil::waitForFired() am: a76d4d8899
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2819039

Change-Id: I5cbe1fe61b1b36b9e49337bc0070f0c00dbbd5eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-07 01:45:38 +00:00