commit | e001e6185f1448ff16a3963beca8918cd5ca4b48 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Mon Sep 11 17:22:03 2023 -0700 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Mon Sep 18 18:44:05 2023 +0000 |
tree | 1325607973efce34d6447b46af93163d85e8131d | |
parent | fb3d5940108f66fceaa316836259efe6196ea44b [diff] |
libaudiohal@aidl: Handle postponed streams closing Since APM disconnects external devices independently of AF closing HAL streams, a situation can occur when APM is trying to disconnect a device port for which streams still exist. To accommodate this case, allow postponing of external device disconnection until the corresponding stream was closed. Bug: 298175108 Test: atest audiosystem_tests (cherry picked from https://android-review.googlesource.com/q/commit:6690749e7c7ed34fcef46cbc6d06576b1050063c) Merged-In: Ia786822b9b57e4140f75b88b802399975e42b93c Change-Id: Ia786822b9b57e4140f75b88b802399975e42b93c