41a1dc21d9279406b90e333b60c44a55753617ac |
|
22-Mar-2016 |
AnubhavGupta <anubhavg@codeaurora.org> |
AVRCP: Update sdp record correctly for CT or TG. -Issuses: SDP records are faulty - AVRCP versions are faulty - Nexus configuration shows browsing supported - Both Cat-1 and Cat-2 is supported for Nexus CT -Solution - pass sdp version as parameter - update sdp records for avrcp controller in case of client profiles being enabled - BTA_AV_FEAT_BROWSE flag was incorrecly set during AV registration causing AVRCP TG version to upgrade to 1.4 even though browsing feature is not supported. - Use AVRC_CTLR_INCLUDED feature flag instead of AVRC_ADV_CTRL_INCLUDED for guarding Avrcp controller code in build/parse apis for command/response - update categories supported for CT properly for mobile phone config Bug: b/28149547 Change-Id: I3ff4082453a2624a72d8f152d75af83a8efb4937
/system/bt/bta/av/bta_av_cfg.c
|
298d2a8b2e78bdca5a296243356b081b960a5ac0 |
|
05-May-2015 |
Anubhav Gupta <anubhavg@codeaurora.org> |
Support for A2DP Sink and Proper initialization of profiles - Register SDP and SEP (Stream End Point) for the profile whose init is called. We achieve this by making registration api aware of profile id being called. - Register A2DP Src + Avrcp Target + Avrcp Controller. We need to support Absolute Volume as well, so Avrcp Controller is required here. - Register A2DP Sink + Avrcp Controller. In this case we do not support absolute volume. Support would be added in AVRCP controller change - Adapter property is updated with profile ID for which init is called.This is required to make changes in btService for Profile initialization - Start listening for incoming AVRCP connection if we have only AVRCP Controller - Update default peer_features based on feature mask. In case of incoming AVRCP connection, SDP will be done later. In such a scenario default peer features sent to btif should be based on features-set selected during initialization. - Drop Control, Meta and Browse commands when TG is not up. - Not to call AVRCP app callbacks when mentioned service is down. - Close audio socket on suspend A2DP Sink: Support for AudioTrack - implemetation for audiotrack to take care of audio rendering - support for audio focus state in bluedroid Bluetooth: Support for Avrcp 1.3 Controller - support for SDP registration - support for sending vendor dependant commands - support for abs vol - support for receiving vendor dependant response - serialization of connection and rc_features callback Avrcp_Ctrl: handling of commands and events for AVRCP Controller - support of parsing cmd and event pdus - timeout handling Change-Id: I1e8d49b087eff6301373e1e90e8d868f15847c34
/system/bt/bta/av/bta_av_cfg.c
|
a11035b5ecbc6cbd9da5bd707683504c47e2744e |
|
28-Sep-2015 |
Pavlin Radoslavov <pavlin@google.com> |
GKI cleanup - moved GKI buffer allocation wrappers to OSI * Moved the following GKI buffer allocation functions to OSI: - GKI_getbuf() -> osi_getbuf() - GKI_freebuf() -> osi_freebuf() - GKI_get_buf_size() -> osi_get_buf_size() For now we need the osi_getbuf() / osi_freebuf() allocation wrapper, because we need to be able to call osi_get_buf_size() on the allocated buffer. In the future those should be replaced with osi_malloc() / osi_free(). Currently, the osi_malloc() buffer size internal allocation tracker does not always track the size, hence we need the osi_getbuf() wrapper. * Replaced GKI_MAX_BUF_SIZE with BT_DEFAULT_BUFFER_SIZE * Added new file include/bt_common.h that can be usee to include few files that should be included alost everywhere (e.g. bt_target.h" NOTE: This file might be removed in the future and we should include everywhere the right set of header files. * Removed some of the GKI-related references * Removed file include/gki_target.h Change-Id: Ie87830e73143de200746d54235aa99f228a95024
/system/bt/bta/av/bta_av_cfg.c
|
4508f24b72ed40b6d0cc320cae8cebade6521b2c |
|
23-Oct-2013 |
Anubhav Gupta <anubhavg@codeaurora.org> |
Not Implemented response for unsupported AVRCP commands. Ensure DUT responds as not implemented for AVRCP pass-through commands which are not supported by DUT. This gives right impression to peer device on the correct set of pass-thorugh commands supported by DUT. Bug: 21896912 Change-Id: Ie10e74e2a399bb420f55c55005600c945b53bfc2
/system/bt/bta/av/bta_av_cfg.c
|
e1a9e52ff59d36bd1bb5b7b3a02fafba6394edfe |
|
31-Mar-2015 |
Etan Cohen <etancohen@google.com> |
Merge commit 'f7f839985b3931682363d2ef3b7c5cae55a842ee' into merge Change-Id: Iaaec1ea0bf3009b7e32a9a60f697631a3f56e889
|
24ff5af9e40aaebc236bb6a16849c63bff0f23ba |
|
29-Dec-2014 |
Sharvil Nanavati <sharvil@google.com> |
Collapse more feature flags. Start reviewing in include/bt_target.h.
/system/bt/bta/av/bta_av_cfg.c
|
468e4b983dd59ea58a7518032fa6029b00c56dc4 |
|
06-Feb-2015 |
Ian Coolidge <icoolidge@google.com> |
Fix some more missing libc includes. stddef and signal are not pulled in transitively in glibc. Change-Id: I7a834bbdc31ae2aee4cb700a223c1636fda42afa
/system/bt/bta/av/bta_av_cfg.c
|
54db2c249efa91082c5a167a924a527ec73ff38d |
|
13-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Remove executable bit on source files. Change-Id: Id456478aea626f57fed3479346e8fb4dbd0fafa6
/system/bt/bta/av/bta_av_cfg.c
|
cc9f6b6b9db72ade8ed1b6384cfa6ee4d0a40131 |
|
31-Jan-2014 |
Mike J. Chen <mjchen@google.com> |
Fix warning about missing initializer Change-Id: Ifbee10f3de140d51b42a915cb532b58ea67c66cc Signed-off-by: Mike J. Chen <mjchen@google.com>
/system/bt/bta/av/bta_av_cfg.c
|
b88fc6cb5636c4af17077502fe3313ffb32d93ee |
|
02-Apr-2013 |
Ravi Nagarajan <nravi@broadcom.com> |
Add support for PLAY_POS_CHANGED Enable PLAY_POS_CHANGED support in get capabilities Change-Id: I8f41209fe5be5345826136f14434488524e7b1bb
/system/bt/bta/av/bta_av_cfg.c
|
841e5b5092bcdbc1acffd6cf7255ec423fe15fdb |
|
22-Mar-2013 |
Ravi Nagarajan <nravi@broadcom.com> |
Reject element attribute request if count is 0xff Updates from review. BTRC_MAX_ELEM_ATTR_SIZE set back to 7 and handled invalid attribute count (oxff) in BTIF Change-Id: Id2610c7882c4bc8aca04491d81b9b2c35f0682d0
/system/bt/bta/av/bta_av_cfg.c
|
9adddf4965e9ddb01e339b934c343fcbd842a977 |
|
06-Mar-2013 |
Ravi Nagarajan <nravi@broadcom.com> |
Initial version of Stack for AVRCP 1.3 BTIF and stack changes for supporting AVRCP 1.3 Change-Id: Id02eb7b6a385683cedc41c62b6f829f5d7620bd4
/system/bt/bta/av/bta_av_cfg.c
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
|
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
/system/bt/bta/av/bta_av_cfg.c
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/bta/av/bta_av_cfg.c
|