commit | a4a848f58b0c7f1cc19a0d8dd537929467da1d17 | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Tue Mar 26 15:20:25 2024 +0000 |
committer | Eric Laurent <elaurent@google.com> | Wed Mar 27 19:46:57 2024 +0000 |
tree | c7f464fa66effa72e608bd02026ef31778eb93a0 | |
parent | abade65a2cf99dc0adafdd10cafcdb8afd477b81 [diff] |
AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary Do not lock mDeviceStateLock whne calling BtHelper.getCodecWithFallback() to void cross deadlocks with BT service. Also make mBluetoothA2dpEnabled an atomic boolean and do not lock mDeviceStateLock when accessing it. Also remove dead code isAvrcpAbsoluteVolumeSupported() Bug: 324420709 Bug: 329911879 Test: make Change-Id: Ie8d824e53fd4076e90a81076f1974354fef4dd13