Merge "AudioService: fix A2DP disconnection / reconnection"
This commit is contained in:
@@ -195,7 +195,8 @@ public class AudioDeviceInventory {
|
|||||||
} else {
|
} else {
|
||||||
makeA2dpDeviceUnavailableNow(address, di.mDeviceCodecFormat);
|
makeA2dpDeviceUnavailableNow(address, di.mDeviceCodecFormat);
|
||||||
}
|
}
|
||||||
}
|
} else if (state == BluetoothProfile.STATE_CONNECTED) {
|
||||||
|
// device is not already connected
|
||||||
if (a2dpVolume != -1) {
|
if (a2dpVolume != -1) {
|
||||||
mDeviceBroker.postSetVolumeIndexOnDevice(AudioSystem.STREAM_MUSIC,
|
mDeviceBroker.postSetVolumeIndexOnDevice(AudioSystem.STREAM_MUSIC,
|
||||||
// convert index to internal representation in VolumeStreamState
|
// convert index to internal representation in VolumeStreamState
|
||||||
@@ -206,6 +207,7 @@ public class AudioDeviceInventory {
|
|||||||
"onSetA2dpSinkConnectionState", a2dpCodec);
|
"onSetA2dpSinkConnectionState", a2dpCodec);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*package*/ void onSetA2dpSourceConnectionState(
|
/*package*/ void onSetA2dpSourceConnectionState(
|
||||||
@NonNull BtHelper.BluetoothA2dpDeviceInfo btInfo, int state) {
|
@NonNull BtHelper.BluetoothA2dpDeviceInfo btInfo, int state) {
|
||||||
|
|||||||
Reference in New Issue
Block a user