Commit graph

56166 commits

Author SHA1 Message Date
Treehugger Robot
1f232a1cc4 Merge "Update version for audiocontrol" into main am: 203ca985ce
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2695272

Change-Id: If528b5b568a4d2573e00149ec755a748259d3735
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-07 23:42:11 +00:00
Treehugger Robot
203ca985ce Merge "Update version for audiocontrol" into main 2023-08-07 22:59:39 +00:00
Mikhail Naganov
cf824f65c8 audio: Implement the major functionality of the primary CF HAL
Core HAL changes:

1. Add StreamPrimary implemented via StreamAlsa.

2. Align the configuration with the HIDL HAL.

3. Fix position retrieval vs. standby call.

4. Fix sleeps in StreamAlsa.

VTS changes:

1. Use several bursts for stream I/O test scenarios that check
   observable position increase. This is because the position may
   not be available until a couple of transfers have been made.

2. Do not require position increase for the scenarios that do
   not make several bursts. As specified above, the position may
   not have been increased for the ALSA case. Whereas, using
   multiple bursts in all scenarios will increase test time, and
   make the state machine transitions graph more complicated.

3. Hook up the test config file to shut down audioserver during
   VTS tests, fix the test config file.

Bug: 286914845
Test: atest VtsHalAudioCoreTargetTest
Test: compare APM dumps for AIDL vs. HIDL
Change-Id: I85271564c664fa40008d60e82b32eaa66a99c68f
2023-08-07 13:38:50 -07:00
David Drysdale
0215cb3d3e KeyMint: use a smaller invalid IMEI value
The invalid value used for the second IMEI attestation test is
potentially wrong in two ways:
- It doesn't match the provisioned value.
- It's not a valid IMEI, not least because it is longer than 16 bytes.

Make the test value shorter so the second failure doesn't apply and
the test can reliably expect CANNOT_ATTEST_IDS.

Bug: 292959871
Test: VtsAidlKeyMintTargetTest
Change-Id: If8c6b9e08b48e6caf5c767578e1ac43964214619
2023-08-07 11:53:46 +01:00
kuanyuhuang
ff31bfdaaf BT: add LOW_LATENCY mode if low latency allowed am: 25b4819e08 am: 2194196c50 am: 5c265525ff am: 61634ae561
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2696655

Change-Id: I9d5510116225aa5857d1bd086956bc46d46a3eba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-07 09:10:55 +00:00
kuanyuhuang
61634ae561 BT: add LOW_LATENCY mode if low latency allowed am: 25b4819e08 am: 2194196c50 am: 5c265525ff
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2696655

Change-Id: Ie0626179a56334125cd48a048d162f09882888eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-07 08:24:07 +00:00
kuanyuhuang
5c265525ff BT: add LOW_LATENCY mode if low latency allowed am: 25b4819e08 am: 2194196c50
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2696655

Change-Id: I383fa2c6999bd9a030b29062660db3ef4bc57807
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-07 07:40:18 +00:00
kuanyuhuang
2194196c50 BT: add LOW_LATENCY mode if low latency allowed am: 25b4819e08
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2696655

Change-Id: If285a6296927f8d886a8398779cd4216f9d083ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-07 06:59:12 +00:00
kuanyuhuang
25b4819e08 BT: add LOW_LATENCY mode if low latency allowed
LatencyMode is not updatable after audio session started.
Currently, if low latency is allowed, audio session should have
LOW_LATENCY latency mode.
Create a workaround to add LOW_LATENCY when low_latency_allowed_ set to
ture at ReportLowLatencyModeAllowedChanged.

Bug: 291760415
Bug: 294498919
Test: play low latency audio with supported headset and check
LOW_LATENCY mode can be selected

Change-Id: Ia324f0a368e47ae8b8056c190d8d1f4a2e09ecec
2023-08-07 05:05:52 +00:00
Yifan Hong
4bb205239d matrices: automotive.audiocontrol in 7.xml has max version am: 966a4f13a5 am: 980a0781a7 am: 5902a1fa71 am: 703091afe7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688072

Change-Id: I3c50c679129ce7b18d55cb0bb530e5166d8dca9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 04:15:14 +00:00
Yifan Hong
703091afe7 matrices: automotive.audiocontrol in 7.xml has max version am: 966a4f13a5 am: 980a0781a7 am: 5902a1fa71
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688072

Change-Id: Ie64ab51f8f60be5d90b36dcd61844f3faa1e7150
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 03:28:47 +00:00
Eric Biggers
8bf0780fd9 Test that the password isn't truncated (again)
Test that Gatekeeper doesn't truncate passwords, either due to them
containing NUL bytes or being long.

This is https://r.android.com/2151558 ported to the AIDL test.  Even
though the AIDL test wasn't added until after my change, it was forked
from an earlier version of the HIDL test that didn't have my change.

Bug: 238919794
Test: atest VtsHalGatekeeperTargetTest # on Cuttlefish
Change-Id: I6fec951e67a35d5275a67244fbef07d1435c9f4f
2023-08-05 02:47:59 +00:00
Yifan Hong
5902a1fa71 matrices: automotive.audiocontrol in 7.xml has max version am: 966a4f13a5 am: 980a0781a7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688072

Change-Id: Ie9032fec537abe6040c502c4329db8c45607710b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 02:43:37 +00:00
Yifan Hong
980a0781a7 matrices: automotive.audiocontrol in 7.xml has max version am: 966a4f13a5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688072

Change-Id: Idd95c933262c3defbcc921457be47291f67cd1c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 01:58:17 +00:00
Yifan Hong
7725da1b9b Merge "fcm_exclude: split HIDL and AIDL predicate." into main am: 23847d4411 am: a2f7b02a8c am: 01a3afed45 am: 8bcce246a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688566

Change-Id: I07e68b78225757ea81bc479542d276b7ec92597c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 01:56:10 +00:00
Yifan Hong
8bcce246a2 Merge "fcm_exclude: split HIDL and AIDL predicate." into main am: 23847d4411 am: a2f7b02a8c am: 01a3afed45
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688566

Change-Id: I1464bc3be763f5d422fa1ac7dc16f33943df4b46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 01:35:14 +00:00
Yifan Hong
01a3afed45 Merge "fcm_exclude: split HIDL and AIDL predicate." into main am: 23847d4411 am: a2f7b02a8c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688566

Change-Id: If04f6ddb0dd26467344c569918996e3fe13e6444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 00:53:47 +00:00
Yifan Hong
a2f7b02a8c Merge "fcm_exclude: split HIDL and AIDL predicate." into main am: 23847d4411
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2688566

Change-Id: I1aeadeb5e6f6f2d90d7e539178ee75adeafab31e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-05 00:07:41 +00:00
Terry Guan
b324444c8a Update version for audiocontrol
Bug: 255369346
Bug: 255383566
Test: atest vts_treble_vintf_vendor_test
Change-Id: I17000be75963e511d2a56583be0f619a3dee66f1
Merged-In: I17000be75963e511d2a56583be0f619a3dee66f1
Merged-In: Ic42e51b616782a2763eb80e1cad5ca776cc079d4
2023-08-04 16:50:58 -07:00
Yifan Hong
966a4f13a5 matrices: automotive.audiocontrol in 7.xml has max version
Updates version from 1 to 1-2 to reflect the fact
that version 2 is released in Android 13.

Test: TH
Bug: 255383566
Change-Id: I290aefb51fcc54d5e5a02f8c7da5876e86f61cd9
2023-08-04 16:47:29 -07:00
Yifan Hong
23847d4411 Merge "fcm_exclude: split HIDL and AIDL predicate." into main 2023-08-04 23:16:13 +00:00
Treehugger Robot
c0da9ae1a1 Merge "audio: Make renamings suggested by reviewers" into main am: e8d695d9b2 am: d621a32f12 am: ba5b434808 am: d4ad23c40b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2693226

Change-Id: I2978023d7c0f2eb3813ff76063be8c436641de13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 18:49:42 +00:00
Treehugger Robot
d4ad23c40b Merge "audio: Make renamings suggested by reviewers" into main am: e8d695d9b2 am: d621a32f12 am: ba5b434808
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2693226

Change-Id: Ia8527711e5152fb8ba06717c2973b8cabe1e46fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 18:01:41 +00:00
Treehugger Robot
ba5b434808 Merge "audio: Make renamings suggested by reviewers" into main am: e8d695d9b2 am: d621a32f12
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2693226

Change-Id: I5791383f801a2b014b6433810eae132e11201010
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 17:15:40 +00:00
Treehugger Robot
d621a32f12 Merge "audio: Make renamings suggested by reviewers" into main am: e8d695d9b2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2693226

Change-Id: I2b70cb3dc8ee4e828c9a6621d334da2bad98ff22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:34:58 +00:00
Mikhail Naganov
8f46b9dca6 [automerger skipped] audio: Address comments from an internal review am: aa449835dc -s ours
am skip reason: Merged-In I2f636c77f67fdd8eeac70dd304848bf7f76db4e5 with SHA-1 0faf339425 is already in history

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

Change-Id: I7dfcd642a63e0f1b84055354c5e3ddc193a63d18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:33:03 +00:00
Shraddha Basantwani
d8fe7b7e2b [automerger skipped] Audio r_submix : Handle the usecase when no data is available to read. am: 827f2eb02b -s ours
am skip reason: Merged-In Ifd6706d593f890dd8ae148523a37177774c8ffd4 with SHA-1 675cce24d6 is already in history

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

Change-Id: I5fe75dae70a9273600c5650e0bfcc95835c09fbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:33:01 +00:00
Ram Mohan
2a7c7c0372 [automerger skipped] aosp aidl bluetooth parameter support am: e77db70308 -s ours
am skip reason: Merged-In If1820018d5a6750eed0d0b486e15fc7c717aa11c with SHA-1 18f0d5121a is already in history

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

Change-Id: I9a3e2badc7947e73707ff5c71463f1f564256e32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:32:58 +00:00
Mikhail Naganov
b18000c30e [automerger skipped] aosp aidl bluetooth audio hal implementation am: 59df2f67e4 -s ours
am skip reason: Merged-In Id5fb60fe53ead9f5d2e6ecbb9988a23835cf2509 with SHA-1 b03b5c4a06 is already in history

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

Change-Id: Ia4011bd3463e563cb806bb09ac17f13f6aa2b13f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:32:56 +00:00
Mikhail Naganov
b288589a4c [automerger skipped] bluetooth: Add AudioSession/Control methods for AIDL track metadata am: 4bb14a9cdf -s ours
am skip reason: Merged-In Ib0b8c6d1c7db9b846a508d6d4001f67feb2111c6 with SHA-1 d5f0d13ef0 is already in history

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

Change-Id: Idbf4966c5559105b073ec8e1745cbf8db5da284a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:32:52 +00:00
Ram Mohan
1ab01d0775 [automerger skipped] bluetooth: Fix dependency on android.hardware.audio.common am: a7d3a0dc06 -s ours
am skip reason: Merged-In Ic001e651de4cc6ef6920f1d6d80ab272c45aefe2 with SHA-1 f6497dd78c is already in history

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

Change-Id: Ia5f345c0946fc67124fe65caaa4a3b781d8d18eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 16:32:48 +00:00
Treehugger Robot
e8d695d9b2 Merge "audio: Make renamings suggested by reviewers" into main 2023-08-04 15:46:13 +00:00
Treehugger Robot
1a94928463 [automerger skipped] Merge "Remove authsecret HIDL entry in compat matrix." into main am: 5a15a1c838 am: 826b04099f -s ours am: 3d00f90e5c -s ours am: 739049a26b -s ours
am skip reason: Merged-In I091ff4acb38c42821e99f785404e922d7b71ffa2 with SHA-1 7ba56cd3b4 is already in history

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

Change-Id: I6c2078f1f3f9606f1a3e8ea0c86bd511c2000a6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 00:57:18 +00:00
Treehugger Robot
739049a26b [automerger skipped] Merge "Remove authsecret HIDL entry in compat matrix." into main am: 5a15a1c838 am: 826b04099f -s ours am: 3d00f90e5c -s ours
am skip reason: Merged-In I091ff4acb38c42821e99f785404e922d7b71ffa2 with SHA-1 7ba56cd3b4 is already in history

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

Change-Id: I7f981d9c5c0796bda60dcbcc8ee3d9e8764088d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 00:13:15 +00:00
Treehugger Robot
3d00f90e5c [automerger skipped] Merge "Remove authsecret HIDL entry in compat matrix." into main am: 5a15a1c838 am: 826b04099f -s ours
am skip reason: Merged-In I091ff4acb38c42821e99f785404e922d7b71ffa2 with SHA-1 7ba56cd3b4 is already in history

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

Change-Id: Iee7d69af013721f6f64b32b0a32143b77e537980
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 23:29:05 +00:00
Treehugger Robot
826b04099f Merge "Remove authsecret HIDL entry in compat matrix." into main am: 5a15a1c838
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2691186

Change-Id: If77c197dd51f81e25040bda04526cb8c11aac399
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 22:46:25 +00:00
Treehugger Robot
5a15a1c838 Merge "Remove authsecret HIDL entry in compat matrix." into main 2023-08-03 22:12:23 +00:00
Mikhail Naganov
018e957fc1 Merge "audio: Address comments from an internal review" into main am: 09d45c473e am: 581cd68e17 am: ca31f56bca am: 3dbe932fff
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2691166

Change-Id: I9fb7c72fd0324ad4b868003a5649fe04bfe6f7e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 19:10:19 +00:00
Mikhail Naganov
3dbe932fff Merge "audio: Address comments from an internal review" into main am: 09d45c473e am: 581cd68e17 am: ca31f56bca
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2691166

Change-Id: Ib7f0bc5adf57e63dd1065f5b20a5fa3dcf56d4b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 18:12:15 +00:00
Mikhail Naganov
aa449835dc audio: Address comments from an internal review
Bug: 286914845
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I2f636c77f67fdd8eeac70dd304848bf7f76db4e5
(cherry picked from commit 0faf339425)
Merged-In: I2f636c77f67fdd8eeac70dd304848bf7f76db4e5
2023-08-03 11:07:14 -07:00
Shraddha Basantwani
827f2eb02b Audio r_submix : Handle the usecase when no data is available to read.
Bug: 290116295
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Ifd6706d593f890dd8ae148523a37177774c8ffd4
(cherry picked from commit 675cce24d6)
Merged-In: Ifd6706d593f890dd8ae148523a37177774c8ffd4
2023-08-03 11:06:43 -07:00
Ram Mohan
e77db70308 aosp aidl bluetooth parameter support
Bug: 228804498
Test: atest VtsHalAudioCoreTargetTest
Change-Id: If1820018d5a6750eed0d0b486e15fc7c717aa11c
(cherry picked from commit 18f0d5121a)
Merged-In: If1820018d5a6750eed0d0b486e15fc7c717aa11c
2023-08-03 10:56:44 -07:00
Mikhail Naganov
59df2f67e4 aosp aidl bluetooth audio hal implementation
Bug: 228804498
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Id5fb60fe53ead9f5d2e6ecbb9988a23835cf2509
(cherry picked from commit b03b5c4a06)
Merged-In: Id5fb60fe53ead9f5d2e6ecbb9988a23835cf2509
2023-08-03 10:56:13 -07:00
Mikhail Naganov
4bb14a9cdf bluetooth: Add AudioSession/Control methods for AIDL track metadata
Add overloads for UpdateSink/SourceMetadata that
accept android.hardware.audio.common.Sink/SourceMetadata types.
Move include of hardware/audio.h to BluetoothAudioSession.cpp.
This allows to use this code from "pure AIDL" modules.

Bug: 228804498
Test: m
Change-Id: Ib0b8c6d1c7db9b846a508d6d4001f67feb2111c6
(cherry picked from commit d5f0d13ef0)
Merged-In: Ib0b8c6d1c7db9b846a508d6d4001f67feb2111c6
2023-08-03 10:55:45 -07:00
Ram Mohan
a7d3a0dc06 bluetooth: Fix dependency on android.hardware.audio.common
Make android.hardware.bluetooth.audio-V3 and
VtsHalBluetoothAudioTargetTest to depend on
android.hardware.audio.common-V2. This is needed so that
the audio HAL service can depend on
android.hardware.bluetooth.audio-V3.

Bug: 228804498
Test: m
Change-Id: Ic001e651de4cc6ef6920f1d6d80ab272c45aefe2
Merged-In: Ic001e651de4cc6ef6920f1d6d80ab272c45aefe2
(cherry picked from commit f6497dd78c)
2023-08-03 10:55:16 -07:00
Mikhail Naganov
459b7331e9 audio: Make renamings suggested by reviewers
Rename DriverInterface::getPosition -> refinePosition. This reflects
the fact that the driver may provide more precise position, however
this is an optional operation.

Rename StreamIn/Out::mContext -> mContextInstance. This is
to emphasize that StreamIn/Out actually own the context and they
hold the real context instance, not just a reference/pointer
to it, like other classes involved in the inheritance chain.

Bug: 286914845
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Id7159f9bf3ee020dc7cf594ec35f5d59d23d7e31
2023-08-03 10:31:12 -07:00
Mikhail Naganov
ca31f56bca Merge "audio: Address comments from an internal review" into main am: 09d45c473e am: 581cd68e17
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2691166

Change-Id: I99289412fec3846d198483bfcd6bfd4c05fc9a6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 17:28:59 +00:00
Mikhail Naganov
581cd68e17 Merge "audio: Address comments from an internal review" into main am: 09d45c473e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2691166

Change-Id: I5c9f4d436433fd22dda7c70cd39741d5606ad762
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 16:46:56 +00:00
Shraddha Basantwani
c3f7f07a0f [automerger skipped] Audio r_submix : Replace usage of portId by device address am: 18d823f2bb -s ours
am skip reason: Merged-In I8dde3d59e488c9621dce78ffd5249254ecfc0b1a with SHA-1 2e460345a2 is already in history

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

Change-Id: I09235224551248dd422d623d0d434cb27169b091
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 16:46:30 +00:00
Shraddha Basantwani
3e5100c35b [automerger skipped] Audio : Fix a few minor issues with stream switcher class am: 2267cd4350 -s ours
am skip reason: Merged-In I4037292bf497be186b26508bd16846886fa4fe55 with SHA-1 035beba203 is already in history

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

Change-Id: I8bcabbf8be0986fab4831d23f2e3627be40fd014
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 16:46:27 +00:00