Hi Vinicius,

On 04/08/2013 05:40 PM, Vinicius Costa Gomes wrote:
---
  plugins/hfp_hf_bluez5.c | 30 +++++++++++++++++++++++++++++-
  1 file changed, 29 insertions(+), 1 deletion(-)

Patch has been applied.

+       struct hfp *hfp = ofono_handsfree_card_get_data(card);
+       struct hfp_slc_info *info =&hfp->info;
+
+       if ((info->hf_features&  HFP_HF_FEATURE_CODEC_NEGOTIATION&&
+                       info->ag_features&  HFP_AG_FEATURE_CODEC_NEGOTIATION)) {

I removed the extra parentheses in a follow on commit.

+               struct cb_data *cbd = cb_data_new(cb, data);
+
+               g_at_chat_send(info->chat, "AT+BCC", NULL, bcc_cb, cbd, g_free);
+               return;
+       }
+
+       /*
+        * If any side (remote or local) doesn't support codec negotiation,
+        * fallback to direct SCO connection. Calling connect_sco()
+        * hands the connection responsibility to the core, so no need
+        * to call the callback
+        */
+       ofono_handsfree_card_connect_sco(card);
  }

  static struct ofono_handsfree_card_driver hfp16_hf_driver = {

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to