From 9633d2ec103aaafdc0d4efd341fa788eb44f6e80 Mon Sep 17 00:00:00 2001 From: Marcin Kraglak Date: Fri, 21 Mar 2014 15:30:20 +0100 Subject: [PATCH] android/handsfree: Start codec selection if HF send AT+BAC while codec connection If AG receives AT+BAC in response to +BCS, refresh list of codecs and start new codec connection. It is required in TC_AG_ACC_BV_11_I PTS test case. --- android/handsfree.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/handsfree.c b/android/handsfree.c index 4651b0d19..e1bf563f1 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -1278,6 +1278,9 @@ static void at_cmd_bac(struct hfp_gw_result *result, enum hfp_gw_cmd_type type, } hfp_gw_send_result(device.gw, HFP_RESULT_OK); + + if (device.proposed_codec) + select_codec(0); return; case HFP_GW_CMD_TYPE_TEST: case HFP_GW_CMD_TYPE_READ: -- 2.47.3