Commit Graph

58352 Commits

Author SHA1 Message Date
Treehugger Robot
1d9eff22fe Merge "Update media OWNERS file" into main am: 9c93cbe987 am: 049ca157b4 am: 681a1f6668 am: 526b46444a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2784709

Change-Id: I013eec77d36730a0f1de40595272d309b4faf36d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-12 02:00:58 +00:00
Treehugger Robot
526b46444a Merge "Update media OWNERS file" into main am: 9c93cbe987 am: 049ca157b4 am: 681a1f6668
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2784709

Change-Id: If3e842a797d65760e97eda790c15bb67240aafd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-12 01:27:20 +00:00
Treehugger Robot
681a1f6668 Merge "Update media OWNERS file" into main am: 9c93cbe987 am: 049ca157b4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2784709

Change-Id: I92659a39692e43db09320810c7e504ae1c53fb23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-12 00:53:46 +00:00
Treehugger Robot
049ca157b4 Merge "Update media OWNERS file" into main am: 9c93cbe987
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2784709

Change-Id: I1621023412f46ee0a9ad20a8417bb45b31dab481
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-12 00:22:08 +00:00
Treehugger Robot
9c93cbe987 Merge "Update media OWNERS file" into main 2023-10-11 23:50:15 +00:00
Devin Moore
d2f5f95f51 Update media OWNERS file
Test: none
Bug: none
Change-Id: Idf00ac904a3358d56e002650d0ef519e123f5678
2023-10-11 22:14:42 +00:00
Yu Shan
e7c8946102 Merge "Allow CDD required properties to be absent in VTS." into main am: 816e644a44 am: 46b04797a2 am: 50c08a0d29 am: 77dbeecc42
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779279

Change-Id: Ifde4f151fa6b016004a36d0c951bc20007c63a71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 22:13:57 +00:00
Yu Shan
77dbeecc42 Merge "Allow CDD required properties to be absent in VTS." into main am: 816e644a44 am: 46b04797a2 am: 50c08a0d29
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779279

Change-Id: Ibc16bb7653707d8a67ab022c80e66c6ad2400509
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 21:40:54 +00:00
David Zhao
a83e211565 Update TV owners am: c705c2195a am: 63fc153270 am: 1b81db2c63 am: 4cafd12021
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2782294

Change-Id: Ic05c7b7f369241a003c5a899f73b7b9b867c54fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 21:24:32 +00:00
Yu Shan
50c08a0d29 Merge "Allow CDD required properties to be absent in VTS." into main am: 816e644a44 am: 46b04797a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779279

Change-Id: Ib790c0b560a01b8f7d73afac3c13523fdd0ad26b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 21:07:22 +00:00
David Zhao
4cafd12021 Update TV owners am: c705c2195a am: 63fc153270 am: 1b81db2c63
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2782294

Change-Id: Ifd3f49d479954e1a82df4c687d4d26b38daf9008
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 20:51:33 +00:00
Yu Shan
46b04797a2 Merge "Allow CDD required properties to be absent in VTS." into main am: 816e644a44
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779279

Change-Id: I0de24d2bd0195af0a4421e00d47a9884706bf67e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 20:36:28 +00:00
David Zhao
1b81db2c63 Update TV owners am: c705c2195a am: 63fc153270
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2782294

Change-Id: Ia9aa85aaf203e4ca0979f7fc8b1ebcb2e0d1665d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 20:17:21 +00:00
Yu Shan
816e644a44 Merge "Allow CDD required properties to be absent in VTS." into main 2023-10-11 19:57:36 +00:00
Mikhail Naganov
b099febcb5 Merge "audio: Allow "dynamic" profiles for device ports" into main am: e3dcd057d9 am: e8825cf308 am: b6d0d44db3 am: caaf15aa74
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2775704

Change-Id: I0f0f426119367b0673678b401bf77e8a7508f1dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 19:47:49 +00:00
David Zhao
63fc153270 Update TV owners am: c705c2195a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2782294

Change-Id: I8d251436187a5a7a99f07ee3686e24131b184158
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 19:43:26 +00:00
Mikhail Naganov
caaf15aa74 Merge "audio: Allow "dynamic" profiles for device ports" into main am: e3dcd057d9 am: e8825cf308 am: b6d0d44db3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2775704

Change-Id: I57ca321141e0ba699f77abc17f17f240e53e7704
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 19:08:43 +00:00
Yu Shan
8a1ab8705d Allow CDD required properties to be absent in VTS.
Allow CDD required properties not to be supported in VHAL VTS since
this is already covered in CTS. We also need to consider special
cases where one VHAL instance does not support all required
properties.

Test: atest VtsHalAutomotiveVehicle_TargetTest
Bug: 301577794
Merged-In: I93020e7e024760601bc5a8edf9997cc356a568c6
Change-Id: I93020e7e024760601bc5a8edf9997cc356a568c6
(Cherry-picked from commit b84f6f3c68fcd7f613146146821130eb354865c1)
2023-10-11 18:46:56 +00:00
Mikhail Naganov
b6d0d44db3 Merge "audio: Allow "dynamic" profiles for device ports" into main am: e3dcd057d9 am: e8825cf308
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2775704

Change-Id: I079cb19cdb1dc971ff1783b2f919e2a0f826c4f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 18:30:35 +00:00
Mikhail Naganov
e8825cf308 Merge "audio: Allow "dynamic" profiles for device ports" into main am: e3dcd057d9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2775704

Change-Id: I52791faaaab5df2751b2bc1e450d2600659d3e2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 17:58:22 +00:00
David Zhao
c705c2195a Update TV owners
VTS check doesn't like it if there's no component in the OWNERS file.

Test: mmm
Change-Id: I46fe7e30032802640216cd6f5fbeabc97b09a085
2023-10-11 17:47:56 +00:00
Mikhail Naganov
e3dcd057d9 Merge "audio: Allow "dynamic" profiles for device ports" into main 2023-10-11 17:32:22 +00:00
Jooyung Han
4b2887af4d Merge "Revert^2 "Add bootcontrol HAL APEX"" into main am: fa2dd8e2ad am: bbc20c47c2 am: 0d4f94e180 am: 84f8de8042
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2769026

Change-Id: If44f3459c2c874ace16201e4eda830cfa50dbdd0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 06:35:35 +00:00
Jooyung Han
be711c3a9b Merge "Cleanup: use shared apex_key" into main am: 6693205f17 am: 70338b35b9 am: 8ac3c1c801 am: 3e3b89fd74
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780311

Change-Id: I9188ac312f219721522e4b1a829e3b201a44d941
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 06:35:25 +00:00
Jooyung Han
eac68713d0 Merge "Cleanup: use shared apex_key" into main am: 3876680a8b am: daed451633 am: fd39ceaa6e am: 8fe08677c7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780310

Change-Id: I66918cadf68467e62d1d33d228eefa13e36d8029
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 06:35:10 +00:00
Jooyung Han
84f8de8042 Merge "Revert^2 "Add bootcontrol HAL APEX"" into main am: fa2dd8e2ad am: bbc20c47c2 am: 0d4f94e180
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2769026

Change-Id: I1cfb705fd7fe6d474f8623912c742ab5d58bb455
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:49:06 +00:00
Jooyung Han
3e3b89fd74 Merge "Cleanup: use shared apex_key" into main am: 6693205f17 am: 70338b35b9 am: 8ac3c1c801
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780311

Change-Id: If07ac0ad7fc89e9bd7498d633b6af4c66c915cfb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:48:52 +00:00
Jooyung Han
8fe08677c7 Merge "Cleanup: use shared apex_key" into main am: 3876680a8b am: daed451633 am: fd39ceaa6e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780310

Change-Id: Ieda1d17d60d5220aa79789d575f0f94fc1ec764b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:48:42 +00:00
Jooyung Han
0d4f94e180 Merge "Revert^2 "Add bootcontrol HAL APEX"" into main am: fa2dd8e2ad am: bbc20c47c2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2769026

Change-Id: I254ac49420f46d1022ad28f156701901715965dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:32:48 +00:00
Jooyung Han
bbc20c47c2 Merge "Revert^2 "Add bootcontrol HAL APEX"" into main am: fa2dd8e2ad
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2769026

Change-Id: Ic0f602bf03fd3a815cf370986142e7da20425519
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:15:10 +00:00
Jooyung Han
8ac3c1c801 Merge "Cleanup: use shared apex_key" into main am: 6693205f17 am: 70338b35b9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780311

Change-Id: I3c59055d560f419e55073cdcfe50932cfa500751
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:14:18 +00:00
Jooyung Han
fd39ceaa6e Merge "Cleanup: use shared apex_key" into main am: 3876680a8b am: daed451633
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780310

Change-Id: I515951d1eca35b8ff1868b26a6523af91f7a60ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 05:13:44 +00:00
Jooyung Han
fa2dd8e2ad Merge "Revert^2 "Add bootcontrol HAL APEX"" into main 2023-10-11 04:20:38 +00:00
Jooyung Han
70338b35b9 Merge "Cleanup: use shared apex_key" into main am: 6693205f17
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780311

Change-Id: I33d15b640b97648c126cbc9e6a9f734b7187bc34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 04:10:29 +00:00
Jooyung Han
daed451633 Merge "Cleanup: use shared apex_key" into main am: 3876680a8b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780310

Change-Id: Ia89c7284d5b24eec07c39177c3bf1db520fd5331
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 04:09:51 +00:00
Jooyung Han
6693205f17 Merge "Cleanup: use shared apex_key" into main 2023-10-11 03:41:11 +00:00
Jooyung Han
3876680a8b Merge "Cleanup: use shared apex_key" into main 2023-10-11 03:40:34 +00:00
Jason Macnak
ba4b850b8a Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main am: b8c23a8a7d am: 4c11b51986 am: 8dcf909435 am: f5dbe8113a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781709

Change-Id: I54a18e54cc36b5cc31c792c94c4ca63e49bb7c52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 01:07:30 +00:00
Jason Macnak
f5dbe8113a Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main am: b8c23a8a7d am: 4c11b51986 am: 8dcf909435
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781709

Change-Id: I26435a46f2b68522da894051ec3809167cdd2ed4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 00:37:36 +00:00
Jason Macnak
8dcf909435 Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main am: b8c23a8a7d am: 4c11b51986
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781709

Change-Id: Ie96a5db1377ca841d493b168ffa4c6b2a5c90d8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 23:31:55 +00:00
Jason Macnak
4c11b51986 Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main am: b8c23a8a7d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781709

Change-Id: I671d08ada9a43dd869add540dfceb05ee22a6fcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 22:54:31 +00:00
Mikhail Naganov
84bcc049e6 audio: Allow "dynamic" profiles for device ports
Some device ports are connected via ADSP which takes care
of the actual audio configuration (format, channels, SR),
for example the built-in speaker and mic ports, as well
as some external devices like analog headsets.

In the legacy implementation, such device ports did not have
any profiles specified. Allow the same behavior in the AIDL
implementation. To ensure correctness, device ports with no
profiles must be routable to mix ports that have profiles
specified. This requirement is fulfilled in legacy configs.

Bug: 266124463
Test: atest VtsHalAudioCoreTargetTest
Test: atest audiosystem_tests audiorouting_tests
Test: atest CtsMediaAudioTestCases
Change-Id: Iaccd1e8ef2a5af9a5f8bae453905d01c6b7fdc28
2023-10-10 15:15:50 -07:00
Jason Macnak
b8c23a8a7d Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main 2023-10-10 21:49:10 +00:00
Jason Macnak
7d201b58fa Ensure AIMapper and underlying IMPL outlive IMapperProvider
... as a

  static vendor::mapper::IMapperProvider<IMPL> provider;

may be destructed during a clean process exit (during __cxa_finalize())
but the underlying IMPL may still be in use on other threads.

Bug: b/304343434
Test: boot Cuttlefish
Change-Id: I80687494c61210d527908b5a67375950ca45c8ea
2023-10-10 11:54:00 -07:00
Jooyung Han
f286928491 Cleanup: move VINTF fragments into VAPEX am: cadd26dbe7 am: 02de97ef48 am: bfd81c90d6 am: 9f3776cece
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780408

Change-Id: I1cccf8abb8a871cb897d3004ee2ecebf3e51545d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 09:51:43 +00:00
Jooyung Han
26300e25a4 Cleanup: use shared apex_key am: a0b0a624ff am: ac02f99676 am: b2050caeb7 am: b203fc16d1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780407

Change-Id: I24e51efa32ec244abec0e4392e6d36facdd1759d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 09:51:39 +00:00
Jooyung Han
9f3776cece Cleanup: move VINTF fragments into VAPEX am: cadd26dbe7 am: 02de97ef48 am: bfd81c90d6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780408

Change-Id: I9df84478f6297c2f441bcdf9332eb90e859d134d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 09:00:55 +00:00
Jooyung Han
b203fc16d1 Cleanup: use shared apex_key am: a0b0a624ff am: ac02f99676 am: b2050caeb7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780407

Change-Id: I2265f6bf158b70ab22ecdf9ae83e6d61751ac659
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 09:00:50 +00:00
Jooyung Han
bfd81c90d6 Cleanup: move VINTF fragments into VAPEX am: cadd26dbe7 am: 02de97ef48
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780408

Change-Id: I9a65e1ca554da0263884b14064272e34d6c32dc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 08:26:32 +00:00
Jooyung Han
b2050caeb7 Cleanup: use shared apex_key am: a0b0a624ff am: ac02f99676
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2780407

Change-Id: I73ca91ef27ee8414307316525c5461173dbe9309
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 08:26:28 +00:00