f4e5f7b83b9a5b0dfa50cd5a2e58e941d0c90a46 |
26-Aug-2015 |
Ajay Panicker <apanicke@google.com> |
HFP/A2DP: Remove pending auto-connect messages when connected Fixes a bug in which being paired with multiple headsets causes previously connected headsets to disconnect. This fix removes pending connect attemps once one device is successfully connected. Bug: 23111466 Change-Id: Id471189d92643b9626e63197c00e76defd0a72bf
2dpStateMachine.java
|
391be75c27b6d36930a5645925ed7ab118fa634a |
04-Sep-2013 |
Anubhav Gupta <anubhavg@codeaurora.org> |
Update UI properly in Connection race Conditions. Broadcast connection state of incoming device in pending state and update UI for disconnection of outgoing connection. This change in conjunction with bluedroid change handles race condition scenarios when incoming and outgoing A2dp connections collides. Bug: 22028876 Change-Id: Ibd80fc7010613887df74fb1903b16de73c77939a
2dpStateMachine.java
|
e316dfc9b3f648ad3d7b2691927758ea885043c0 |
17-Sep-2013 |
Anubhav Gupta <anubhavg@codeaurora.org> |
Check for A2dp SNK UUID supported by remote Check for A2dp sNK UUID supported by remote before proceeding with A2dp SNK connection when DUT acts as A2dp SRC. This change addresses the issue where Host being A2dp SRC is seen trying connecting to other A2dp SRC repeatedly. This will ensure that DUT being A2dp SRC does not try to connect to A2dp SRC only peers. Change-Id: I0200582a69b3d4e9b7f92516ba92f34054a1f4dc (cherry picked from commit 5b7325d795331a249a70fdfd20a9f29bed388f1d) (cherry picked from commit 27f0077dde25b69442aff316e5c60d32f2275a65) (cherry picked from commit c5b6b44414be53bbb75e064412a7d2d49ffe871f)
2dpService.java
|
6ddb5d5b31b3e4e21b57bbe0457692fdbcc97eba |
05-Sep-2013 |
Anubhav Gupta <anubhavg@codeaurora.org> |
Move A2dp State to Disconnected when BT is Turned OFF A2dp State gets Stuck in Connecting state If User tries to connect to other paired device when device is already connected to one, and before connection swap succeeds, power-cycles BT. This change allows the state to move properly to disconnected for the device pending connect when BT is turned off. Change-Id: I17bc620551bf735f39327eff59102c14551bcf26 (cherry picked from commit 0ce6816d43761b838b65adbf1e636630e1047fcf) (cherry picked from commit 51c4d0f1df682f3874915f99ef49ec5c3d9e74ed) (cherry picked from commit 6583fca29318b3c8bc0b16d588fc939ffdde6142)
2dpStateMachine.java
|
838949d46a4cc054985a8cfd682004f8dd6d3bbb |
28-Oct-2014 |
Mike Lockwood <lockwood@google.com> |
Add dumpsys support for bluetooth Bug: 18159457 Change-Id: I807a7d921b6e5baf111d0f0e3e182c6633a93b7c
2dpService.java
2dpSinkService.java
2dpSinkStateMachine.java
2dpStateMachine.java
|
2609a11670563837625f7dde2192deaba7417e46 |
24-Jul-2014 |
Andre Eisenbach <eisenbach@google.com> |
Fix A2dp crash when re-starting Bluetooth services When the Bluetooth process has died, the services will be restarted to recover from a crash. This could cause an exception in the A2dp service because the service maybe stopped without having successfully been started before. Added null-check to prevent an exception during the restart. Bug: 16529242 Change-Id: I57c99ec72c0ba09c6c5325b262e83618aacb3e39
2dpService.java
|
689fb16c3dcca9a8d09a8572586a654b1ad38d7d |
26-Jun-2014 |
Matthew Xie <mattx@google.com> |
am 83faa1c2: am e5c2a9d1: Merge "Add null pointer check in A2DPService" * commit '83faa1c29215f8fcf69e2444f54d24ddaf6e2da5': Add null pointer check in A2DPService
|
83faa1c29215f8fcf69e2444f54d24ddaf6e2da5 |
26-Jun-2014 |
Matthew Xie <mattx@google.com> |
am e5c2a9d1: Merge "Add null pointer check in A2DPService" * commit 'e5c2a9d12a29baa007e17dfe62f13b28a3aea637': Add null pointer check in A2DPService
|
e5c2a9d12a29baa007e17dfe62f13b28a3aea637 |
26-Jun-2014 |
Matthew Xie <mattx@google.com> |
Merge "Add null pointer check in A2DPService"
|
d1d30b0340aa30982c85ba0d69f918ed127679ef |
25-Jun-2014 |
Matthew Xie <mattx@google.com> |
am 663fb577: Merge "Use round() instead of ceil() in calculation of a2dp vol slider position" * commit '663fb5771e20f117be2c14fe794b2594aabdc703': Use round() instead of ceil() in calculation of a2dp vol slider position
|
663fb5771e20f117be2c14fe794b2594aabdc703 |
25-Jun-2014 |
Matthew Xie <mattx@google.com> |
Merge "Use round() instead of ceil() in calculation of a2dp vol slider position"
|
066ad9e16a548218b139424f758b92db7af34af2 |
06-Jun-2014 |
Mike Lockwood <lockwood@google.com> |
Move AVRCP Controller support to new BluetoothAvrcpController profile Change-Id: I865f77c85d971bf06dbc0643722abad7f6b94ab9
2dpService.java
vrcp.java
|
5c86abdc7875a8fae28c57e3e36a0a8eaae5cb04 |
07-Feb-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
[4/4] Add Support for AVRCP Controller Feature - Provide support for AVRCP Controller CAT 1 and CAT 2 Passthrough commands. - Fix bug in usage of percent volume change in absolute volume case. Change-Id: Ie753329a96c30343d92c421c5e0113ff3e624db6
2dpService.java
vrcp.java
|
c030f08f419d596c4aa216c9cca9867e7b5486f0 |
07-Jun-2014 |
Mike Lockwood <lockwood@google.com> |
A2DP Sink: Add support for BluetoothA2dpSink profile Change-Id: If2c1b9b919c90e65a3808c9a55b554c0e899a9c2
2dpSinkService.java
2dpSinkStateMachine.java
2dpStateMachine.java
|
9537b0e4648a0c197392d3276b46681523d5f0bc |
29-May-2014 |
Mike Lockwood <lockwood@google.com> |
Fix arguments to AudioManager.setBluetoothA2dpDeviceConnectionState() Change-Id: I2a9742bc2e1127f56fafed574794f81578872681
2dpStateMachine.java
|
e296684eab2bf622ff27cb1b3cd3008e919dfe30 |
31-Mar-2014 |
Christian Hanner <christian3.hanner@sonymobile.com> |
Use round() instead of ceil() in calculation of a2dp vol slider position The avrcp MESSAGE_VOLUME_CHANGED requests volumes in the range 0-127. In convertToAudioStreamVolume() this value is scaled to a (typically much smaller, e.g. 0-15) integer value representing the volume slider step to be presented in the UI. Depending on the resolution in the volume requests from the a2dp device and the resolution of the UI volume slider, some of the requested volumes might be mapped onto the same UI slider positions. If ceil() is exchanged for round() in convertToAudioStreamVolume() the problem with double mapped volumes vanishes in most realistic cases. Change-Id: I89d9ac4b8c330fd4fd2a02984bd628961f2cb035
vrcp.java
|
d3195daf68329036df6a01331b466844b5cb29de |
08-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
DO NOT MERGE update play status based on A2dp audio state from stack. this is to work around the problem:some video/audio player didn't update the play status by calling setPlaybackState. The headset(HBS730) register the play status update on the phone. It will depend the play status reported from the phone to send play or pause command. bug:11325212 Change-Id: I7fde5960edd4a5b3474fa17456aacd5b4b432d4d
2dpService.java
2dpStateMachine.java
vrcp.java
|
0f496823a3529298cc3c16013ecc596a39f1659a |
10-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
Merge "update play status based on A2dp audio state from stack."
|
1edaf3d30ddcecf2f77bbfd880b6e4a7acb7a2c1 |
10-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
Merge "fix incorrect track position reported from BT AVRCP"
|
aa6c1cb7f08a5d1fe2c878b587c62cf4dbb6ee8f |
08-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
fix incorrect track position reported from BT AVRCP when music player continuously update playing state with invalid play postion -1 during playing, The track postion are not changed correcly. bug:11377223 Change-Id: Ie4cecfe7757cb92fc96ea49a7442a9d0bd9fc63a
vrcp.java
|
188f205b5f093850d4cc627917a21204be36c56a |
08-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
update play status based on A2dp audio state from stack. this is to work around the problem:some video/audio player didn't update the play status by calling setPlaybackState. The headset(HBS730) register the play status update on the phone. It will depend the play status reported from the phone to send play or pause command. bug:11325212 Change-Id: I7fde5960edd4a5b3474fa17456aacd5b4b432d4d
2dpService.java
2dpStateMachine.java
vrcp.java
|
fe32e48d4129a3950f3a33f0ab443649b29205fb |
07-Jan-2014 |
Zhihai Xu <zhihaixu@google.com> |
isA2dpPlaying() reports wrong playing state when suspended bug:12412483 Change-Id: I1cf209479581bf28fc1ebdc462f552b8ec270520
2dpStateMachine.java
|
19e4c6abe87d6c213e802ecf7af6c1d00e1f4b65 |
02-Nov-2013 |
Zhihai Xu <zhihaixu@google.com> |
FF/REW is not correctly for AVRCP. While a music is being played, if FF/REW is pressed on the connected device, it remains in the FF/REW state constantly (on the Porsche / Audi A8 carkit) bug:11377223 Change-Id: Iee5468308f2786839c3a047c95dfa0a49ef28efb
vrcp.java
|
5a0368956f3314a891766ea005b55329ab6db8fc |
04-Oct-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
Update AVRCP implementation of IRemoteControlDisplay Add implementation of new method in IRemoteControlDisplay. Bug 8209392 Change-Id: Ic700be5476cb2f70b6a26098cbed3e8e130b3573
vrcp.java
|
2e90040ffc6f1c4cd5187338c9f708df4d380aee |
12-Sep-2013 |
Matthew Xie <mattx@google.com> |
Change Volume step scale. Use setStreamVolume instead of avrcpUpdateVolume bug 10681804 Change-Id: I553dac18d48c86bdb8b11428f56956f04ea87f27
vrcp.java
|
ff833ce646e50c3593a313cd6a0be53577e41112 |
10-Apr-2013 |
Thomas Lehaux <thomasx.lehaux@intel.com> |
Add null pointer check in A2DPService A call to the stop() function in A2DPService.java could cause a NullPointerException in certain events. This patch adds a null pointer check before a function call to avoid this issue. Change-Id: I39b521592d9cc5b910c5ce232d0d8d03389a0391 Orig-Change-Id: I77ee8129c3d81230afc5b59b4cc29e690cbe547a Author: Thomas Lehaux <thomasx.lehaux@intel.com> Reviewed-on: http://android.intel.com:8080/102211 Reviewed-by: Poignet, Cedric <cedric.poignet@intel.com> Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Bondier, CedricX <cedricx.bondier@intel.com> Reviewed-by: Boniface, XavierX <xavierx.boniface@intel.com> Tested-by: Zurmely, PierreX <pierrex.zurmely@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com> Signed-off-by: Jian Luo <jian.luo@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 85837
2dpService.java
|
17675906064bb72fdcca75baa56cdf8bb8968d01 |
19-Jul-2013 |
John Du <johnldu@google.com> |
Adding support for Absolute Volume Change-Id: Ie2ccaad7aaf56a89fe44b168026df3d84b373c06 Conflicts: jni/com_android_bluetooth_avrcp.cpp src/com/android/bluetooth/a2dp/Avrcp.java
2dpService.java
vrcp.java
|
ace834feb02adabd61f628c4471147aea02d939c |
28-Jun-2013 |
John Du <johnldu@google.com> |
Add support for ff/rew Change-Id: I7ec60d94313b9ba5e4e8e62c82f19ae332b6fdd3 (cherry picked from commit 55123eff985f4d15ec198569a5db895ea086447a)
vrcp.java
|
f56b7b37a156d9207074af80c156db5884bb8c08 |
08-Jun-2013 |
Zhihai Xu <zhihaixu@google.com> |
ignore invlaid play position update from remote control client. differentiate between applications that use the new RemoteControlClient APIs to pass a playback position but don't have one yet, and applications that use the legacy API and will never pass a position. bug:9294855 Change-Id: I015b9ded72497464352a9fbb6a605cedfffad373
vrcp.java
|
db367aa803836ca5b80da6b07ea2ef8a4b0ca1d2 |
23-Apr-2013 |
Zhihai Xu <zhihaixu@google.com> |
enable playback position sync for AVRCP remoteControlDisplay in audio manager issue 8698103 Change-Id: I3572b519c4181b21629c812ba91e46d977ec33fe
vrcp.java
|
79d176b0f3d6cb33c7e52be6641fd4808ba87e93 |
12-Apr-2013 |
Zhihai Xu <zhihaixu@google.com> |
Resolve AVRCP IOP issues This patch has the following fixes 1. Track number should be 0xFFFFFFFF when no track is currently selected 2. When no track is currently selected set play state as stopped 3. Track number sent in the correct byte order issue 8586495 Change-Id: I2be583d1e87a39015dff605c7442ca658a10b2e2
vrcp.java
|
aa1ffd5c6bd4f016c6ed452b3551e65872eaea8e |
04-Apr-2013 |
Zhihai Xu <zhihaixu@google.com> |
support playback position changed notification issue 8494369 Change-Id: Id468d34badac4c963d4e6df0e7e32bbd0c508938
vrcp.java
|
0c61ad1d60fdf9738f9171acaa43f63a9a70d147 |
03-Apr-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
Merge "Update IRemoteControlDisplay implementation to latest interface" into jb-mr2-dev
|
bc10e7d58aa55da25c18d8056a0254a2b736146a |
02-Apr-2013 |
Zhihai Xu <zhihaixu@google.com> |
keep one setPlaybackState function Change-Id: I4b6f4f17dadd542e890876a8b2fbf3c31badc003
vrcp.java
|
93627064c68acfaef2da5deb2c9c9e73c7aa13af |
01-Apr-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
Update IRemoteControlDisplay implementation to latest interface Changed method setTransportControlFlags(int, int) to method setTransportControlInfo(int, int, int) Bug 8120740 Change-Id: I35833384102949eb2a20b0f61e13d9d8573adf3e
vrcp.java
|
6d5b7febd705a33ab41459743d12623afcbf96bd |
30-Mar-2013 |
Zhihai Xu <zhihaixu@google.com> |
fix compilation error for broadcom branch Change-Id: I0ed2f039babccf59099c0c7cf0e3ad12392ecff4
vrcp.java
|
c6a2fb9e324208a48173877c70b13f2f1b01286e |
30-Mar-2013 |
Zhihai Xu <zhihaixu@google.com> |
Revert "Revert "fix the compilation error in broadcom partner branch"" This reverts commit 0e8131db9994d36b7cf9b61bfccb5fb374e09a19 Change-Id: Id91d545d2884022ba8f021cb22d710f4ed421464
vrcp.java
|
0e8131db9994d36b7cf9b61bfccb5fb374e09a19 |
30-Mar-2013 |
Zhihai Xu <zhihaixu@google.com> |
Revert "fix the compilation error in broadcom partner branch" This reverts commit 9c55356d9405187302a50aa2f9de8b29976645e5 Change-Id: Ife672e4b012a7745abf9d8ba9701fc46a0008539
vrcp.java
|
9c55356d9405187302a50aa2f9de8b29976645e5 |
30-Mar-2013 |
Zhihai Xu <zhihaixu@google.com> |
fix the compilation error in broadcom partner branch Change-Id: I563742d29570095060c874b1b992cd1c3859dc58
vrcp.java
|
eb8907e19ad3fa8208d7a65c8aae1bf758838705 |
22-Mar-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
Update RemoteControlDisplay interface for playback position Update Avrcp class to latest IRemoteControlDisplay interface that receives playback progress and playback speed. bug 8120740 Change-Id: I7b30c5a312ab90ee8b1f45ad900efc7c941e133a
vrcp.java
|
c1c259c0ace7195240f1443c805995bfe8692a72 |
14-Mar-2013 |
Zhihai Xu <zhihaixu@google.com> |
framework support for new Bluetooth profiles AVRCP 1.3:Metadata and play status send track changed response if the metadata is changed. issue 8383522 Change-Id: Ie55ed368d355484a6b83f4aa24c70aa33b72f799
2dpService.java
vrcp.java
|
522d3b2b0a69c0157ca87995d92bb712f6102c1a |
28-Jan-2013 |
Wink Saville <wink@google.com> |
Add protected log methods to StateMachine This allow child classes to Override the logging and have consistent behavior across StateMachines. Change-Id: I7e23a44d08ca304ade2d7830fd0e307f63f1879e
2dpStateMachine.java
|
ede67c26e7b2564ea35db6d9b3027a269c150e13 |
24-Oct-2012 |
Zhihai Xu <zhihaixu@google.com> |
License of files Bluetooth package is not updated to ASL2 bug 7385618 Change-Id: I338fd87083387706f3b5f410c9592219bb8a1acb
2dpService.java
2dpStateMachine.java
|
df9d0fe584874f8cafa6ecedb3c3c054c9e99cba |
10-Oct-2012 |
Matthew Xie <mattx@google.com> |
Merge "Turn off dbg messages, be prepared for production build" into jb-mr1-dev
|
37510150ee738ccfa5913f7120e28f25ae7768df |
09-Oct-2012 |
Zhihai Xu <zhihaixu@google.com> |
Bluetooth multi-user updates: change bluetooth service to reject background user access. bug 6925422 Change-Id: I11d5ebf007c2843a72a9870055fc96672daf8409
2dpService.java
|
fd1da115cbf09b7dd9bca3c7d3a4fb816a835dc5 |
08-Oct-2012 |
Matthew Xie <mattx@google.com> |
Turn off dbg messages, be prepared for production build bug 7174712 Change-Id: I58747ec6507da8ea8ae27a182b601aaf626ede42
2dpService.java
2dpStateMachine.java
|
c7ead6d5827f3832b9210e92fab7597142059852 |
01-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move bluetooth priorities from Secure to Global. Bug: 7231171 Change-Id: I39e3611dcec1104558704ed72855fef85f33c084
2dpService.java
|
6893668d1ccf0cc6361ef31ace52fedc2e37e35a |
15-Sep-2012 |
Wink Saville <wink@google.com> |
Add StateMachine make methods. StateMachines must be started before any messages are sent to them otherwise an exception is thrown. Bug: 7091976 Change-Id: I05315d45d4d6db42843442b7feb37c665cfabcab
2dpService.java
2dpStateMachine.java
|
ca6110d57998fee7c7b572ca29061ee99a82ba37 |
09-Aug-2012 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Implement enableNoAutoconnect() for NFC handover Implementation of BT enable in Quiet mode without initiating auto connect and not allowing Incoming HFP, A2DP and HID connections. Change-Id: I857aea8d95677f8287df4641ec0aeae58a9f7a99
2dpStateMachine.java
|
73d192095093759688cccc896714f71fcee218d8 |
08-Aug-2012 |
Matthew Xie <mattx@google.com> |
Merge "Fix for BT turn on/off issues: NPE, FD/thread leaks, ANR." into jb-mr1-dev
|
15d36984a79d6e35c659edb0efdf929f0b526bd5 |
01-Aug-2012 |
Fred <fredc@broadcom.com> |
Fix for BT turn on/off issues: NPE, FD/thread leaks, ANR. This fix addresses numerous BT on/off issues found from the CTS test. Fixed fD/pipe leak in various state machine Looper objects by calling quit() function. Fixed cursor leak in AtPhonebook. Change Pbap to stop the RFCOMM listener on the STATE_TURNING_OFF instead of STATE_OFF. Removed several cleanup() methods causing NPE. Reduced RFCOMM listener timeout from 3 seconds to 300ms between retry. bug 6834336 Change-Id: I52423343d8f52f65294af0143f373871a9874d77
2dpService.java
2dpStateMachine.java
|
4f5430babbc5a8f870e5a578a4ea3452f41dd97a |
01-Aug-2012 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Implement Profile Auto connection logic Implement Profile Auto connection logic (moved from Settings App )in Bluetooth APK to avoid Auto connection not happening if the Settings App is not running As part of this implementation following features are implemented 1. Auto connection initiation during BT on OFF 2. Profile Auto connection priority management 3. Connecting Missing profile logic 4. Initialize Profile Priorities on Bond State Change Change-Id: I12b7c190e28f043b4b008c9b48ac7e13aaf178e6
2dpService.java
2dpStateMachine.java
|
15d72a0c3338645bcc409023150aec40b08aadc1 |
29-Jun-2012 |
Ravi Nagarajan <nravi@broadcom.com> |
Resolve incoming pairing and connection issue When the remote side initiates pairing & connection, occassionally connection is made before the phone has had a chance to do SDP. In this case, the profile priorities are not initialized, which caused us to incorrectly reject the incoming connection. Allow connection if priority is undefined, but device is not unpaired Change-Id: Icd8257adea19fc9a4d3853cd85da9bd791cfe505 Conflicts: src/com/android/bluetooth/a2dp/A2dpStateMachine.java
2dpStateMachine.java
|
10bab53713ca13b3ccdaac5286c9b576e577be5e |
25-Jun-2012 |
Swaminatha Balaji <swbalaji@broadcom.com> |
Fix for When Hf is rejected the device should initiate A2dp if a2dp is enabled Change-Id: I15d3d6c8456e94553f479009c600dca1cd2361ac
2dpStateMachine.java
|
fe0ac5b0476b628be11c93a818f342db90332ea8 |
20-Jun-2012 |
Matthew Xie <mattx@google.com> |
Notify Connection state chnage to AudioManager via an API call bug 6834913 Change-Id: I58af46710320f3debee1780aeaea7f5548233604
2dpStateMachine.java
|
4603dc081506452854023a1c6eacdfca468e0dc4 |
12-Jun-2012 |
Matthew Xie <mattx@google.com> |
comment out state machine quit call Change-Id: I0d4f72d50cd981a3c334583948dc0563f0662662
2dpService.java
|
a25e9c65c2a0192b7b3d819e2b87704f1942aa2f |
21-May-2012 |
Sreenidhi T <nidhit@broadcom.com> |
Changing the order of notification of connection state change, as it was causing a race condition, with the UI not being updated with the correct connection state. Change-Id: I6f4c75e4eac4ae798cb7918a4f1b7458e1eaa4b0
2dpStateMachine.java
|
75e9fd59f4d4011ba7155732a41b06f0df40bada |
15-May-2012 |
Swaminatha Balaji <swbalaji@broadcom.com> |
Fix for A2dp/hf connection happening even when profile is disabled in Settings Change-Id: I32145db12e0107b858e2e25ad1ae6cba6eadb55d
2dpStateMachine.java
|
74ae04c73312403e89db0f8e9bd9601d403b4783 |
07-May-2012 |
fredc <fredc@broadcom.com> |
Fixed memory leak in Binder objects from repeatedly turning on/off Bluetooth Change-Id: Ibee5382816d47b1e9b846461942a9daccc4210a7
2dpService.java
2dpStateMachine.java
|
b5cc776c9353a203cdde97e62b25f05d9633d14c |
19-Apr-2012 |
fredc <fredc@broadcom.com> |
Fixed BT on/off issue Change-Id: I47cbac9fc694d5604a664f20170eeed90eeee8e6 Conflicts: jni/com_android_bluetooth_btservice_AdapterService.cpp
2dpService.java
2dpStateMachine.java
|
3fafe61ef25c1899fdc817c52163aec16c31055c |
19-Apr-2012 |
Ravi Nagarajan <nravi@broadcom.com> |
Memory profiling changes : Updated the Bluetooth code to handle cleaning up of object references (context, handlers, and collection objects ) during service cleanup.Memory profiling changes : Updated the Bluetooth code to handle cleaning up of object references (context, handlers, and collection objects ) during service cleanup. Change-Id: I2b0235f71c1feaf32215b2aaf89a2e06d8fa7d73
2dpService.java
2dpStateMachine.java
|
ac234ef0ddd67471d82f77c41535a5ea1b68b443 |
19-Apr-2012 |
Kausik Sinnaswamy <kausik@broadcom.com> |
Added support to handle A2DP audio state changed events and broadcast A2dp API intents Change-Id: I1938e5e0acbbaf602239e14e1dfd3c890712930a
2dpStateMachine.java
|
9a0efb0ee8c63797280b3b9309782541134e9205 |
16-Apr-2012 |
fredc <fredc@broadcom.com> |
adapter non persistent service. Fixed null exception when profile services connect/disconnect Change-Id: Iefafd1115471256d3107f039897e2af16077cdae
2dpStateMachine.java
|
6654f5c903de510a70f9e72cd5ad7837b615d93f |
12-Apr-2012 |
fredc <fredc@broadcom.com> |
Non persistent adapter service Change-Id: I65e1c18e2899cea0a1e5c0102c4d24d39dce0249 Conflicts: jni/com_android_bluetooth_hdp.cpp jni/com_android_bluetooth_hid.cpp Conflicts: jni/com_android_bluetooth_hid.cpp
2dpService.java
2dpStateMachine.java
|
25ec7de5ff422f50f3dbfd0822423c85b47f4794 |
09-Apr-2012 |
Ravi Nagarajan <nravi@broadcom.com> |
Implement the getDevicesMatchingConnectionStates for A2DP Change-Id: Icf5b14d13c4ee6564876aac529e992a22747ac41
2dpStateMachine.java
|
6c91bc0a163cc7600c40d7fb979777fd911d1ef1 |
17-Feb-2012 |
Matthew Xie <mattx@google.com> |
Initial implementation of HFP and A2DP profile/service/statemachine. Change-Id: Ic6e6d358b94313f237b7be61b70dcc6f4f7902e7
2dpService.java
2dpStateMachine.java
|