Commit Graph

65852 Commits

Author SHA1 Message Date
Doug Ferraz
fda480bcaa [automerger skipped] Bluetooth HCI: Add VTS requirement for HCI 4.2 - Annotations am: 84569ab39f -s ours
am skip reason: Merged-In I5a910d2a7d778b2e64a524d0a389b911c080e189 with SHA-1 eff7b9102f is already in history

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

Change-Id: Id58e9655d2cec0cfea8aa7f2a6c115831299d124
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 16:36:36 +00:00
Doug Ferraz
096f708c00 [automerger skipped] Bluetooth HCI: Add VTS requirement for HCI 4.2 - HIDL version am: 29db72ac65 -s ours
am skip reason: Merged-In I0af583e35428f8ec8c9c360d9e28c1c909ad9001 with SHA-1 2984a75096 is already in history

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

Change-Id: I669ffc35cc524480566733e7e53853ccca294cbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 16:36:32 +00:00
Doug Ferraz
0da94d1b98 [automerger skipped] Bluetooth HCI: Add VTS requirement for HCI 4.2 am: 31b3f65325 -s ours
am skip reason: Merged-In I056b924543ac349beb9b0eddaf039b0aa9187821 with SHA-1 83b2267b78 is already in history

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

Change-Id: Ib88b466b3e2276c743e59d08816f16df42a1ae02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 16:36:29 +00:00
Jiawei Li
24cf3d89aa [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303 am: 9b1141567d am: e7a6f1125c -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 59aeb3182b is already in history

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

Change-Id: I783eed6bb345f2db3ef99e6ff7c08d039d661bd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:26:59 +00:00
Jiawei Li
e7a6f1125c Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303 am: 9b1141567d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: If132547ca6c350119213af4161a61307180ab941
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:06:55 +00:00
Jiawei Li
463ad8625e [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303 am: 3ebf4e3c6e -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 59aeb3182b is already in history

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

Change-Id: I958c8b4b2cebcc05a74c3255ad907c0c890c850e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:06:46 +00:00
Jiawei Li
3ebf4e3c6e Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: Ia029c1eb63bb3d3b24de6f0fc290c55af3205baf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:49:02 +00:00
Jiawei Li
fd6f630ad5 [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b -s ours am: 5c93471127 -s ours am: 77098341d1 -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 73e55bdbcf is already in history

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

Change-Id: I68c034bd0b3d405ce5a224b25a20f1358f6f3b66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:48:36 +00:00
Jiawei Li
9b1141567d Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: Ia3701ff327f9b4eebd3b66333f2c1ab2e027cb6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:48:20 +00:00
Mikhail Naganov
d5db4fd48e Merge "audio: Fix IStreamIn.getActiveMicrophones test" into main am: 403040b952 am: 7887f9706a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047772

Change-Id: Ieaa3884d6adfa44a5439a852c56ec26fdb4ada50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:48:15 +00:00
Jiawei Li
77098341d1 [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b -s ours am: 5c93471127 -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 73e55bdbcf is already in history

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

Change-Id: Ib91aff7142b1aba8d916cc71991ff351c70f9585
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:33:45 +00:00
Mikhail Naganov
7887f9706a Merge "audio: Fix IStreamIn.getActiveMicrophones test" into main am: 403040b952
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047772

Change-Id: Id97ed2680ea273ee455020f796dfdfcf2ba80b74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:33:25 +00:00
Jiawei Li
9ec690f303 Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: I801c75b191ce11bc598029b3b2d9dadf54ba54af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:33:24 +00:00
Jiawei Li
5c93471127 [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 73e55bdbcf is already in history

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

Change-Id: I6b5eba0db4184caf5ffe4822d3dc6b9e4c6de974
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:27:00 +00:00
Treehugger Robot
8658252b17 Merge "Add latest version bcradio HAL defaults" into main 2024-04-17 23:18:21 +00:00
Mikhail Naganov
403040b952 Merge "audio: Fix IStreamIn.getActiveMicrophones test" into main 2024-04-17 23:15:45 +00:00
Weilin Xu
3e6625c793 Add latest version bcradio HAL defaults
Bug: 335304370
Test: atest VtsHalBroadcastradioAidlTargetTest
Test: broadcastradio_utils_aidl_test
Change-Id: Iaefbb6bdb032cd6ee47f5eb733ea2abaf7ab4b47
2024-04-17 14:52:51 -07:00
Mikhail Naganov
eee5499ba8 audio: Fix IStreamIn.getActiveMicrophones test
Since "active" means "used by the stream for acquiring data,"
it was unreasonable to expect the list of active microphones
to be non-empty prior to actually starting data acquisition.
This change adds running of 'burst' commands before calling
'getActiveMicrophones'.

To reuse existing code some refactorings have been made.
Added 'AudioInputFlags::HOTWORD_TAP' to the list of port
config flags for which I/O testing is not performed.

Bug: 328010709
Bug: 328362233
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I876c0b6d7365e104ec9ed8cf5033a83f822006b6
2024-04-17 14:47:16 -07:00
Doug Ferraz
84569ab39f Bluetooth HCI: Add VTS requirement for HCI 4.2 - Annotations
Bug: <285456310>
Test: atest VtsHalBluetoothV1_1TargetTest
Test: atest VtsHalBluetoothV1_0TargetTest
Test: atest VtsHalBluetoothTargetTest
(cherry picked from https://android-review.googlesource.com/q/commit:eff7b9102fa5353d96822b5e7b401b033bdd4513)
Merged-In: I5a910d2a7d778b2e64a524d0a389b911c080e189
Change-Id: I5a910d2a7d778b2e64a524d0a389b911c080e189
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
2024-04-17 19:13:59 +00:00
Doug Ferraz
29db72ac65 Bluetooth HCI: Add VTS requirement for HCI 4.2 - HIDL version
Bug: 285456310
Test: atest VtsHalBluetoothV1_1TargetTest
(cherry picked from https://android-review.googlesource.com/q/commit:2984a7509693a85f4ff74f57f672e42cb581b0fe)
Merged-In: I0af583e35428f8ec8c9c360d9e28c1c909ad9001
Change-Id: I0af583e35428f8ec8c9c360d9e28c1c909ad9001
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
2024-04-17 19:13:59 +00:00
Doug Ferraz
31b3f65325 Bluetooth HCI: Add VTS requirement for HCI 4.2
Bug: 285456310
Test: atest VtsHalBluetoothTargetTest
(cherry picked from https://android-review.googlesource.com/q/commit:83b2267b785037bcb54a904e4eecea1ddb3b0f22)
Merged-In: I056b924543ac349beb9b0eddaf039b0aa9187821
Change-Id: I056b924543ac349beb9b0eddaf039b0aa9187821
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
2024-04-17 19:13:59 +00:00
David Li
66fcc18bd9 Merge "add kDumpFromAudioServerArgument" into 24D1-dev am: c2b68f2bc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/26983895

Change-Id: Id772372010b0e88bfad53d96bf90819d999e03b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 18:22:27 +00:00
David Li
c2b68f2bc1 Merge "add kDumpFromAudioServerArgument" into 24D1-dev 2024-04-17 18:07:58 +00:00
Hsin-Yi Chen
e32d58be85 Merge "Move libimapper_stablec ABI dumps from prebuilts/abi-dumps" into main am: cdf6fc5424 am: e835d02eb8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3043453

Change-Id: I2e361cc7538e4edb8e045df28befeaf7950421ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 08:00:38 +00:00
Hsin-Yi Chen
e835d02eb8 Merge "Move libimapper_stablec ABI dumps from prebuilts/abi-dumps" into main am: cdf6fc5424
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3043453

Change-Id: I011091853e14c292e734e3dbd1aa601c18859b4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 07:47:09 +00:00
Hsin-Yi Chen
cdf6fc5424 Merge "Move libimapper_stablec ABI dumps from prebuilts/abi-dumps" into main 2024-04-17 07:31:27 +00:00
Treehugger Robot
77b1c1082d Merge "audio: skip data path for offload Virtualizer" into main am: 7291b19db1 am: d62c8d7d92
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3042592

Change-Id: I7bd1f464765f2086fd87e3369cae80161cfd245b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 04:24:29 +00:00
Treehugger Robot
d62c8d7d92 Merge "audio: skip data path for offload Virtualizer" into main am: 7291b19db1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3042592

Change-Id: Id58e0288698d3b03d39b05f5ac671b67ce559982
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 04:10:45 +00:00
Treehugger Robot
7291b19db1 Merge "audio: skip data path for offload Virtualizer" into main 2024-04-17 03:52:17 +00:00
Treehugger Robot
6801141171 Merge "ExternalCameraHAL: Pad AllocatedFrame by DCTSIZE" into main 2024-04-16 21:10:12 +00:00
Mikhail Naganov
160db7d3a9 [automerger skipped] audio: Align bluetooth start behavior am: 66351e5a9f am: d6cd4c1993 -s ours
am skip reason: Merged-In I5080a7275671287f188930f041c5ff2215ed2e1e with SHA-1 3f4c7fca29 is already in history

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

Change-Id: I6f642367b84e2740f58d4a4e5be169c55b3c2d2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 17:56:35 +00:00
Mikhail Naganov
d6cd4c1993 audio: Align bluetooth start behavior am: 66351e5a9f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044732

Change-Id: Ia5267369d96824a1daf21b1d050b1764d6fa32c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 17:34:16 +00:00
David Li
adfb7d8c73 add kDumpFromAudioServerArgument
Bug: 275135031
Test: mm
Change-Id: I147fbe5eecae8cf0f318b1d77bb9a5faffb934be
2024-04-17 01:27:02 +08:00
Jiawei Li
59aeb3182b Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US
Bug: 323694622
Bug: 334053791
Test: VTS SupplicantStaIfaceAidlTest
(cherry picked from https://android-review.googlesource.com/q/commit:73e55bdbcf03a990fafd06abc585e1d2521b9c18)
Merged-In: Idad4127ce26188145c7b07d60d5e6ce40a80aa5b
Change-Id: Idad4127ce26188145c7b07d60d5e6ce40a80aa5b
2024-04-16 16:59:12 +00:00
Mikhail Naganov
66351e5a9f audio: Align bluetooth start behavior
When staring data transfer, if resuming of BT session fails,
the legacy implementation does not indicate an error, thus
causing an automatic retry on next transfer. The AIDL
implementation was switching the stream into an error state
instead. This could cause audio mute when the BT stack is
slow on resuming. This CL aligns AIDL with legacy behavior.

Bug: 333307789
Test: repro steps in the bug
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3f4c7fca29db4b82d597bb56478f40a75cef618c)
Merged-In: I5080a7275671287f188930f041c5ff2215ed2e1e
Change-Id: I5080a7275671287f188930f041c5ff2215ed2e1e
2024-04-16 16:27:10 +00:00
Eric Laurent
711437527c Merge "audio: Align bluetooth start behavior" into 24D1-dev am: ef4519eeaa
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/26946076

Change-Id: Ie3c889130f9328f4e4fc4d8f137d5e2c01d61320
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 14:18:52 +00:00
Eric Laurent
ef4519eeaa Merge "audio: Align bluetooth start behavior" into 24D1-dev 2024-04-16 13:47:01 +00:00
Hsin-Yi Chen
219876109a Move libimapper_stablec ABI dumps from prebuilts/abi-dumps
The update process for prebuilts/abi-dumps/platform will be adapted for
trunk stable. The ABI dumps for libimapper_stablec are moved to
"abi-dumps" in this project so that the trunk stable release process
will not affect them.

Test: m libimapper_stablec_abicheck
Test: development/vndk/tools/header-checker/utils/create_reference_dumps.py \
      -libs libimapper_stablec_abicheck --lib-variant PLATFORM \
      -ref-dump-dir hardware/interfaces/graphics/mapper/stable-c/abi-dumps \
      -products aosp_arm64
Bug: 333532038
Change-Id: Ia69daa721ef983c18118bd6d0a70dd5b7a0a47a2
2024-04-16 20:21:56 +08:00
Shunkai Yao
8c47facb19 DynamicsProcessing VTS: remove stageInUse testing am: f137ba4d92
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/26924921

Change-Id: I7372c7686b7480ad799165c234ce5dad9598dc26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 08:08:52 +00:00
Avichal Rakesh
9dcc9eff81 ExternalCameraHAL: Pad AllocatedFrame by DCTSIZE
jpeglib expects height and width of Y component to be an integral
multiple of 2*DCTSIZE, and heights and widths of Cb and Cr components
to be an integral multiple of DCTSIZE. If the image size does not
meet this requirement, libjpeg expects its input to be padded to
meet the constraints.

The current implementation of AllocatedFrame::allocate did not consider
this padding when allocating buffers. This could lead to crashes when
attempting to call libjpeg functions on images with dimensions that
are _not_ an exact multiple of 2*DCTSIZE (=16), for example: 424x240.

This CL ensures that the allocated buffer is padded such that libjpeg
never attempts to access unallocated buffer.

Bug: 333961771
Test: Verified that the HAL no longer crashes for certain resolutions.
Change-Id: I05b5f3390385ad005481141312a2e3e281433f7a
2024-04-15 18:39:19 -07:00
Treehugger Robot
3974ba600c Merge "Annotate Health HAL test for VSR." into main am: 613782fa78 am: bcc352f43b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3020094

Change-Id: I8cf50d77247f3f1a01f2e46a628cbbc4d5c7b654
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-15 23:06:58 +00:00
Treehugger Robot
ab2b2f3115 Merge "Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US" into main am: 84c6d5e8c6 am: 0cf9620136
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3039132

Change-Id: I2912a30998de493103d3b7b50b320eee26b8377a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-15 23:06:44 +00:00
Treehugger Robot
bcc352f43b Merge "Annotate Health HAL test for VSR." into main am: 613782fa78
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3020094

Change-Id: I69df1ed0f4451fea87efdb5b63d58ae1dff7be32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-15 22:49:44 +00:00
Treehugger Robot
0cf9620136 Merge "Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US" into main am: 84c6d5e8c6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3039132

Change-Id: If5478897cb7b52624272201402f22b142a84d36a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-15 22:49:30 +00:00
Treehugger Robot
613782fa78 Merge "Annotate Health HAL test for VSR." into main 2024-04-15 22:48:18 +00:00
Xiang Wang
a1bbe8bd85 Merge "Skip test if the device is not a handheld device" into main 2024-04-15 22:35:51 +00:00
Treehugger Robot
84c6d5e8c6 Merge "Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US" into main 2024-04-15 22:26:58 +00:00
Jaideep Sharma
9f7c9102d3 audio: skip data path for offload Virtualizer
Skip the data path tests for offloading Virtualizer, as offloading
effects don't publish fmqs and don't actually process the data.

Bug: 334851716
Test: run vts -m VtsHalVirtualizerTargetTest
Change-Id: I0d96fe4b036bdbd6c7b65af906edaaaac39f7a10
2024-04-15 16:42:36 +00:00
Cody Schuffelen
1e3f885162 Merge "C++ AIDL on-device GateKeeper / SharedSecret impl" into main am: e23e450487 am: e6273eff1d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3023986

Change-Id: I6bda0795988c354187e4b4903be553cc42a780d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-14 22:44:43 +00:00
Cody Schuffelen
e6273eff1d Merge "C++ AIDL on-device GateKeeper / SharedSecret impl" into main am: e23e450487
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3023986

Change-Id: I6532238eb92f6000366df38c87b170e623d72a44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-14 22:26:59 +00:00