Merge "hal: Reset slimbus backend config on A2DP disconnect" into pi-dev am: 75da01e5f2
am: 12906812ae
Change-Id: I7cf4ee472b8347e6a4fe4faf9379dfecb88b37c2
diff --git a/hal/audio_extn/a2dp.c b/hal/audio_extn/a2dp.c
index c3a8d5d..7c2e4db 100644
--- a/hal/audio_extn/a2dp.c
+++ b/hal/audio_extn/a2dp.c
@@ -753,8 +753,6 @@
if (a2dp.audio_stream_close() == false)
ALOGE("%s: failed close A2DP control path from Bluetooth IPC library", __func__);
}
- if (a2dp.abr_config.is_abr_enabled && a2dp.abr_config.abr_started)
- stop_abr();
a2dp_common_init();
a2dp.enc_sampling_rate = 0;
a2dp.enc_channels = 0;
@@ -1564,8 +1562,7 @@
val = atoi(value);
if (audio_is_a2dp_out_device(val)) {
ALOGV("%s: Received device disconnect request", __func__);
- reset_a2dp_enc_config_params();
- reset_a2dp_dec_config_params();
+ reset_a2dp_config();
close_a2dp_output();
}
goto param_handled;