Merge "AudioService: fix A2DP disconnection / reconnection" am: 2faf009dda am: bb251a1da9

Change-Id: I8c98c6a7a7824d799f260f07e25342fe630806f2
This commit is contained in:
Automerger Merge Worker
2019-12-19 22:15:58 +00:00

View File

@@ -195,15 +195,17 @@ public class AudioDeviceInventory {
} else {
makeA2dpDeviceUnavailableNow(address, di.mDeviceCodecFormat);
}
} else if (state == BluetoothProfile.STATE_CONNECTED) {
// device is not already connected
if (a2dpVolume != -1) {
mDeviceBroker.postSetVolumeIndexOnDevice(AudioSystem.STREAM_MUSIC,
// convert index to internal representation in VolumeStreamState
a2dpVolume * 10,
AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP, "onSetA2dpSinkConnectionState");
}
makeA2dpDeviceAvailable(address, BtHelper.getName(btDevice),
"onSetA2dpSinkConnectionState", a2dpCodec);
}
if (a2dpVolume != -1) {
mDeviceBroker.postSetVolumeIndexOnDevice(AudioSystem.STREAM_MUSIC,
// convert index to internal representation in VolumeStreamState
a2dpVolume * 10,
AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP, "onSetA2dpSinkConnectionState");
}
makeA2dpDeviceAvailable(address, BtHelper.getName(btDevice),
"onSetA2dpSinkConnectionState", a2dpCodec);
}
}