OSDN Git Service

Resolved hardware error observed during SCO Connection setup
authorMudumba Ananth <ananthm@broadcom.com>
Wed, 25 Mar 2015 12:20:02 +0000 (05:20 -0700)
committerThe Android Automerger <android-build@google.com>
Fri, 27 Mar 2015 16:32:47 +0000 (09:32 -0700)
commit88e7b15ce16c1e04b4c4f3214946bcfbc7984875
tree83532903e77b7580d99148a08191e2fd3c181e93
parente85d08a58295e2309f716d09d052d5a981cdecef
Resolved hardware error observed during SCO Connection setup

Hardware error was caused due to a faulty HCI command formed in the
process of vendor specific pre-SCO setup in the stack(set_audio_state)

Fixed the above problem and also added back the vendor (interface)
mapping for the set_audio_state functionality to facilitate the
sending of the pre-SCO vendor specific commands.

Made common vendor library audio setting by moving to hci subsystem.

General cleanup around this functionality.

Bug: 19923226
Change-Id: I4a743f6725459f360bd2a90e0a46f08fcca2292d
12 files changed:
bta/ag/bta_ag_sco.c
bta/include/bta_ag_api.h
bta/include/bta_ag_co.h
btif/co/bta_ag_co.c
hci/Android.mk
hci/include/bt_hci_bdroid.h
hci/include/bt_hci_lib.h
hci/include/hci_audio.h [new file with mode: 0644]
hci/include/vendor.h
hci/src/hci_audio.c [new file with mode: 0644]
main/bte_main.c
stack/include/btm_api.h