commit | fc2e801a2de5848213157218a995ca2033f527eb | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Wed Jun 24 12:53:49 2020 -0700 |
committer | Eric Laurent <elaurent@google.com> | Wed Jun 24 15:54:02 2020 -0700 |
tree | 5f3e6b482f539c48a761329ff108178da3cd72cf | |
parent | 910575c19c9228f00d53d25145bbbd3825f3571a [diff] |
AudioService: Fix cross deadlock with AudioDeviceBroker Avoid VolumeStreamState calling back into AudioDeviceBroker while locked on class mutex by caching Avrcp supported state in AudioService. Bug: 159672626 Test: repro steps in bug Test: A2DP playback, routing and volume manual regression Change-Id: I2a084cf9878ea7d79ad53aa57a13cd2875f42e93