OSDN Git Service

Enable WBS
authorSatish Kodishala <skodisha@codeaurora.org>
Wed, 22 Jul 2015 10:27:31 +0000 (15:57 +0530)
committerLinux Build Service Account <lnxbuild@localhost>
Wed, 24 Aug 2016 14:09:17 +0000 (08:09 -0600)
commit7e0ee4c9ad67425664c5939d6a49f4ea7844c8cb
treef045ea06f9bb4a1bc961acaf37b3f8ca1f07c410
parent8f0fe022382e6aeb6bcdb5849b4a20b00188fa9a
Enable WBS

Enable compile time flag BTM_WBS_INCLUDED in the stack to enable
the WBS codec negotiation code in the stack.

All changes in stack are guarded using BLUETOOTH_QCOM_SW feature flag.

Initiate codec negotiation process only for those remote
devices which support it

start codec negotiation procedure after AT+BCC command is received from HF
requesting to start codec negotiation.

SCO state machine moves to proper state to reinitiate SCO connection.
Avoid sending codec negotiation for HF devices not supporting
WBS in such error cases.

CRs-fixed: 878963
Change-Id: Ia3641bfad60b4087cf99250a7ea190ec700547bf
bta/ag/bta_ag_act.c
bta/ag/bta_ag_cmd.c
bta/ag/bta_ag_sco.c
btif/co/bta_ag_co.c [changed mode: 0755->0644]
btif/src/btif_hf.c
include/bt_target.h