summaryrefslogtreecommitdiffstats
path: root/btif/src/btif_hf.c
Commit message (Collapse)AuthorAgeFilesLines
* During call state change DIALING/ALERTING -> CONNECTED, donot redo SCOMatthew Xie2012-10-181-1/+1
| | | | | | bug 7337252 Change-Id: Icd3ceada57c02887a9e5f3c850ebd7b5639111af
* Send the enabled hfp/hsp service UUIDs based on configRavi Nagarajan2012-09-281-1/+7
| | | | | | | | | On platforms where HFP is disabled, we were incorrectly notifying upper layer of HFP support in local uuids. Use the build config to determine the right set of local UUIDs bug 7232184 Change-Id: Ica308dd879336300714e97d3441334e16471359a
* Initual Bluetooth open source releaseAndre Eisenbach2012-09-181-40/+11
| | | | | | | | First release under Apache source license with updated header files and whitespace cleanups. Also fixed file permission to remove executable bit from source files. Change-Id: I7155903edfc2f491c1cbbd0db108f207852caaa0
* configure avdtp signalling timeout to default value (4 secs)Mattias Agren2012-07-251-0/+0
| | | | | | | | | | | also added mutex protection for any a2dp control path signalling to ensure only one outstanding request at a time Change-Id: I06d95793a8632f6a8baec967a1d8440ecce8a65d Conflicts: audio_a2dp_hw/audio_a2dp_hw.c
* Send SCO_AUDIO_CONNECTING on connect_audioKausik Sinnaswamy2012-07-141-0/+32
| | | | | | | | This translates to AUDIO_STATE_CHANGED intent with state STATE_AUDIO_CONNECTING which is needed for AudioService/AudioManager to suspend music Change-Id: I1293c105aaf1486f046620d5778c680908aad362
* Handle AG SLC setup timeoutRavi Nagarajan2012-07-141-0/+4
| | | | | | If the AG SLC is not setup within 10 seconds, disconnect the link Change-Id: If60338e821e575bf46bb81a5f3a640b7d530eb2f
* When Bluetooth disable is initiated, terminate pending bonding setup, and ↵Ravi Nagarajan2012-07-141-2/+2
| | | | | | reset control blocks on startup/init Change-Id: Iddc37e60ddb712de4af39a25f3c2e5bc7b11410d
* Drop the automatic AVRCP Play command sent from the remote right after the ↵Ganesh Ganapathi Batta2012-07-141-0/+39
| | | | | | | | call is terminated if the remote device is a non headset. This change is to fix the interop issues with few carkits. Change-Id: I2e2fc51ed6bbf98f0e994a512588782791c6ea82
* Cleaned-up HF/AV profile serialization codeAndre Eisenbach2012-07-141-2/+0
| | | | Change-Id: I064e750d7a446aa1785324df3df1b6b9fc80848e
* AV/HFP profile connection serializationAndre Eisenbach2012-07-141-3/+12
| | | | Change-Id: Id70d24986badf09b31fd171e130936dd01ed7987
* Added support to disable HFP via compile time variable in bdroid_<target>.txtfredc2012-07-141-7/+23
| | | | Change-Id: If9b043e96a1eb66c8ca244787de8f8bcb52311bb
* Enable support for Unknown AT commands (AT commands stack doesnt parse). Add ↵Sreenidhi T2012-07-141-4/+4
| | | | | | support for CMEE Change-Id: I7cd13e297e68d873d2954bc24d0433b0b9983166
* Match the call and callheld indicator status in CIND with CLCC. call ↵Ravi Nagarajan2012-07-141-7/+10
| | | | | | indicates call in progress (active+held), callheld has three values 0, 1, 2 depending on active and held status Change-Id: I35442ed36036c93ae92a27a12c60ebb4842992de
* Resolve HFP PTS issues related to 3way calling. Following were the changesRavi Nagarajan2012-07-141-4/+7
| | | | | | | | 1. Enable the feature in stack to avoid sending duplicate indicators 2. AT command response return code was incorrect 3. Update the call indicator to confirm to errata#2043. call=1 implies a call is in progress - either held/active Change-Id: I0243f83697ed7390ec0ad96c525e41ee9d93de2d
* Added new control and data path interface between audioflinger a2dp HALMattias Agren2012-07-141-59/+58
| | | | | | | and stack. Added support for suspend and a dedicated HAL callback notifying framework on audiopath events. Cleanup. Change-Id: I3b738611bc8e1d84794f7207413fd9e7dd1fc668
* Add support for Voice Recognition. Stack will verify that the peer supports ↵Ravi Nagarajan2012-07-141-12/+26
| | | | | | VR prior to sending VR events. Additionally, response to BVRA from headset will come from the app Change-Id: Id00897e92277fec1e8f8f1cdd0596c4435b76e1d
* Handle scenarios where call is incoming/outgoing/connected/waiting when a ↵Ravi Nagarajan2012-07-141-7/+46
| | | | | | headset connects Change-Id: Idcb6390cffdab45e816b232cab65232af1b2b4be
* Notify the app of SLC connection, clear phone states on disconnect and ↵Ravi Nagarajan2012-07-141-2/+18
| | | | | | | | rfcomm connect (cherry picked from commit 984f9fcc5d36c640a4b0d01ab550dcd0252e4538) Change-Id: Idf9b8a4dc9258a818b6bb51294bb7334ef158a69
* Add type to the CCWA caller id stringRavi Nagarajan2012-07-141-2/+6
| | | | Change-Id: I0c0cf6db32b5fca9d5deee395d3315fa7318ae67
* PTS fixes: Add quotes for number in CLIP, remove index 4 from CHLD, ↵Ravi Nagarajan2012-07-141-4/+7
| | | | | | re-define the call state values to match CLCC Change-Id: If8cfcca226fa0aea1cd65ebd852bb02316041f4b
* Fix the BRSF to advertise 3way call support and disable ECCRavi Nagarajan2012-07-141-2/+2
| | | | Change-Id: I9b0db1ea2942a43ba9f6cdb326325dfb36b6766f
* Fix the CHLD handling, stack sends the string argument, convert to int ↵Ravi Nagarajan2012-07-141-1/+2
| | | | | | before sending it up Change-Id: Ib66a91df3e44fb7fc3710454573908f8144cd514
* HFP 3-way call handling fixes: On call end, reset callheld as well. ↵Ravi Nagarajan2012-07-141-2/+13
| | | | | | callsetup changes, check for call & callheld updates too Change-Id: I3ad4dbefeddace69cfe89c36034927ac645e1484
* Dynamic enable/disable profiles using the profile's init/cleanup APIsKausik Sinnaswamy2012-07-141-10/+32
| | | | Change-Id: I40ed55ada7aad0cc0e017cae16049472ef318542
* Initial Bluedroid stack commitAndre Eisenbach2012-07-141-0/+1010