95673843582fccf026d8af7592428f9b864f52fd |
|
11-Apr-2016 |
Andre Eisenbach <eisenbach@google.com> |
Move autopair blacklist to interop database Blacklist by partial name etc. was not working and had no effect; all BDAs in the config file start with 00:, which is implausible at best, so deleted... Added new mechanism to blacklist by BDA only initially and added Subaru car kit to blacklist. Bug: 27347017 Change-Id: Ie2941cb1ab663b5444b02c44f85032f13be4ab46
/system/bt/main/Android.mk
|
7c6f8f332c42199748082edfa4aaf5ee45a373d7 |
|
30-Mar-2016 |
Alain Vongsouvanh <alainv@google.com> |
Bring back support for legacy bt_config.xml If a device migrates directly from L or earlier to a version using this new implementation, all bt_config will be lost, requiring to repair to the devices. Bug: 27824878 Change-Id: Ifdca0d8cad8efaa9f503ca40ac0725547a06f15c
/system/bt/main/Android.mk
|
e064f0846d382180a7955b7e45fcb73fa13ff992 |
|
18-Feb-2016 |
Ajay Panicker <apanicke@google.com> |
Write Protobuf in Base64 Change-Id: I3868365e7fd166517b13ff03a15d629271bd47b4
/system/bt/main/Android.mk
|
0b60bb04b966030fd1dfdffe68099da8f280ade0 |
|
12-Feb-2016 |
Pavlin Radoslavov <pavlin@google.com> |
Cleanup C and C++ compiler flags Cleanup the setting of C and C++ compiler flags: * (Almost) all compiler flags are set uniformly in the system/bt/Android.mk file. * Enable by default breaking the compilation if there is a compilation warning: -Werror * Enable most compilation warnings: -Wall -Wextra * Renamed Android.mk related flags: - bdroid_C_INCLUDES -> bluetooth_C_INCLUDES - bdroid_CFLAGS -> bluetooth_CFLAGS * Introduce variables for C-only and C++ only compiler: - bluetooth_CFLAGS: common C and C++ compiler flags - bluetooth_CONLYFLAGS: C only compiler flags - bluetooth_CPPFLAGS: C++ only compiler flags * Disable warnings for existing issues - to be removed as issues are resolved * Add a workaround for libchrome and -DNDEBUG usage. Bug: 26879229 Change-Id: Ie7595965ca0c8ead0e95e983e76c327e7891b2c3
/system/bt/main/Android.mk
|
37f7f8380f91221f5f49248ee09be927434b0875 |
|
10-Feb-2016 |
Ajay Panicker <apanicke@google.com> |
Remove code related to legacy config file Change-Id: Ia82d9bbffcc5df1ec4cddff28d812ca221505ab9
/system/bt/main/Android.mk
|
aa11644f763b1d33123b3f71d1a6c3977e7d69cf |
|
16-Jan-2016 |
Marie Janssen <jamuraa@google.com> |
osi: add metrics API Add a metrics API, which supports creating events which are eventually passed up to the clearcut logging to track pairings and other events. Connect this to the dumpsys call when it is called. Change-Id: Idcf75541fd18b0413cc843d6c7e23a5f08a634a5
/system/bt/main/Android.mk
|
e11cc0b0f9c5b21ecdf3d574333d100ce918a3a0 |
|
22-Jan-2016 |
Andre Eisenbach <eisenbach@google.com> |
Make BTIF a static library; add unit test framework Moving BTIF to a static library allows it to be loaded for unit tests. The framework has been put in place to add unit tests to 'net_test_btif'. Change-Id: Ie7e0984e90f11f6e3df5c0f34c77cc976627f1d2
/system/bt/main/Android.mk
|
0620f9706d9aa06ba7f8982840eeb7ab2ad90e7a |
|
03-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Add socket tx/rx accounting Records network traffic going over bluetooth sockets. This patch adds support for L2CAP and RFCOMM. Bug: 26039657 Change-Id: Id30d69e4cd648f0e88ab23517e3b94f29b393995
/system/bt/main/Android.mk
|
6b84f291c4edce7e4102efd8d4052a63bcb4b9dc |
|
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/main/Android.mk
|
8fc771e879499f5c0f32f2d038c0be5319dd8ea0 |
|
05-Jan-2016 |
Andreas Gampe <agampe@google.com> |
Bluetooth: Silence unused-parameter warning Silence these for now. Reduce build noise. Change-Id: I787c31f60c8d24e3dd2bae8d1acaa7592b7e29ba
/system/bt/main/Android.mk
|
d3842ed786d7adf1de9f0f9b2cd0de18fa5576e2 |
|
13-Oct-2015 |
Andre Eisenbach <eisenbach@google.com> |
Compile as 64-bit library; fix includes Change-Id: Ie5305d588ff54a80f06be786264e66042ddcf022
/system/bt/main/Android.mk
|
45a94e198ec424c1f15d9735a605a6876fa6a493 |
|
05-Nov-2015 |
Pavlin Radoslavov <pavlin@google.com> |
Removed libpower-related references. Removed libpower-related references, because those are not needed anymore. Now, the wakelock-related calls and references are implemented within osi/src/alarm.c Change-Id: Ifdb232b9724af216b9b414f8b65e85cd713c20d3
/system/bt/main/Android.mk
|
258c2538e3b62a8cdb403f2730c45d721e5292b4 |
|
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/main/Android.mk
|
1a3844f933bd63c8a381371dabfb35c6a0249e3e |
|
25-Sep-2015 |
Pavlin Radoslavov <pavlin@google.com> |
GKI cleanup - Replaced usage of GKI queue with OSI fixed_queue * Added new functions to OSI: - fixed_queue_init() - fixed_queue_length() - fixed_queue_try_remove_from_queue() - fixed_queue_try_peek_last() * Renamed fixed_queue_try_peek() to fixed_queue_try_peek_first() * Replaced usage of GKI queue functions with OSI fixed_queue functions: - GKI_init_q() -> fixed_queue_new(SIZE_MAX) NOTE: unlike GKI_init_q(), fixed_queue_new() allocates memory / state that needs to be released by calling fixed_queue_free() - GKI_enqueue() -> fixed_queue_enqueue() - GKI_dequeue() -> fixed_queue_try_dequeue() NOTE: fixed_queue_try_dequeue() is non-blocking - GKI_queue_length() -> fixed_queue_length() - GKI_queue_is_empty() -> fixed_queue_is_empty() - GKI_getfirst() -> fixed_queue_try_peek_first() - GKI_getlast() -> fixed_queue_try_peek_last() - GKI_remove_from_queue() -> fixed_queue_try_remove_from_queue() - Queue elements iteration. In the fixed_queue implementation we have to use the underlying list_t mechanism to iterate over the elements. OLD: p = GKI_getfirst(queue); ... while ((p = GKI_getnext(p) != NULL) { ... } NEW: list_t *list = fixed_queue_get_list(queue); for (const list_node_t *node = list_begin(list); node != list_end(list); node = list_next(node)) { p = list_node(node); } * Remove initialization of the GKI module, because it is not needed anymore * Removed unused files in GKI: gki/common/gki_common.h gki/ulinux/gki_int.h gki/ulinux/gki_ulinux.c Change-Id: I3ff9464db75252d6faf7476a9ca67c88e535c51c
/system/bt/main/Android.mk
|
c196f214c5ae349ec2022f8d3cbaf56910b3b9f8 |
|
24-Sep-2015 |
Pavlin Radoslavov <pavlin@google.com> |
GKI cleanup - Moved GKI_get_os_tick_count() to OSI * Renamed function GKI_get_os_tick_count() to time_get_os_boottime_ms() and moved it to the OSI module: to the new file osi/src/time.c . The corresponding header file is osi/include/time.h * Added unit tests for function time_get_os_boottime_ms() in file osi/test/time_test.cpp * Removed "osi/include" from the list of paths to search for include files. This is needed, because file name collision of "time.h" in osi/include and the system <time.h> Change-Id: I934be0c8f392150a352947326546bcf8aa070f97
/system/bt/main/Android.mk
|
de86bfa27b3ae6a9812788efe2b76fa3e7931d56 |
|
10-Sep-2015 |
Sharvil Nanavati <sharvil@google.com> |
Add libpower as a dependency to all device targets that include libosi. Bug: 23902077 Change-Id: Icc7119a2b3199310e2210d46f599da00261fdff6
/system/bt/main/Android.mk
|
5f06ecbff3fefb51b8f3082392f4b349952ef8e9 |
|
05-Aug-2015 |
Ian Coolidge <icoolidge@google.com> |
am 80caab27: Drop obsolete libpower dependency. * commit '80caab275a4a0daface9d970e5cbc28896b64af3': Drop obsolete libpower dependency.
|
80caab275a4a0daface9d970e5cbc28896b64af3 |
|
01-Aug-2015 |
Ian Coolidge <icoolidge@google.com> |
Drop obsolete libpower dependency. Wakelock activity is delegated to depending module. Change-Id: I368bb9287f208fed3a674423e82fb2a8cb9e8268
/system/bt/main/Android.mk
|
74626115db17478a12d1d39bcefd5af500fadfda |
|
11-Jun-2015 |
Pavlin Radoslavov <pavlin@google.com> |
Re-enable the OSI memory allocation tracker. Previously, the OSI memory allocation tracker was disabled as a temporary workaround for Bug 21561735. The root cause for the original issue is now addressed by using the appropriate linker flags when generating the bluetooth.default.so shared library: LOCAL_LDLIBS := -Wl,-Bsymbolic,-Bsymbolic-functions Also, added missing #include in file "btif/src/btif_sock_sco.c" Bug: 21561735 Change-Id: I384a6f3d1d03c74f8d1e3c96bf7e0b5961206feb
/system/bt/main/Android.mk
|
03583e8f3161836f2bef56f59a6f7bb2db25e61f |
|
19-May-2015 |
Zach Johnson <zachoverflow@google.com> |
Build the shared library with --whole-archive For stack static libraries, use LOCAL_WHOLE_STATIC_LIBRARIES to ensure they get --whole-archive applied to them. This means module symbols in static libraries won't be removed by the linker and dlsym will find them. This patch also removes the code hacks we needed to trick the linker into including the module symbols in the final shared library. Change-Id: I2463d0e6fb38f1e75c8293179cf9d4ca33eda84e
/system/bt/main/Android.mk
|
1bd76059e72b7a0d54f6b325882f6eccd311f874 |
|
05-Dec-2014 |
Andre Eisenbach <eisenbach@google.com> |
Bluetooth native dumpsys logging support (2/5) Includes support for BTSnoop logging in memory. Bug: 18508263 Change-Id: I175da528cbcdc00d40622647d518a74210cfe6fd
/system/bt/main/Android.mk
|
0ef6b347b8cf1a9e83e6b680a0ee025da24f00b6 |
|
19-May-2015 |
Zach Johnson <zachoverflow@google.com> |
Build the shared library with --whole-archive For stack static libraries, use LOCAL_WHOLE_STATIC_LIBRARIES to ensure they get --whole-archive applied to them. This means module symbols in static libraries won't be removed by the linker and dlsym will find them. This patch also removes the code hacks we needed to trick the linker into including the module symbols in the final shared library. Change-Id: I2463d0e6fb38f1e75c8293179cf9d4ca33eda84e
/system/bt/main/Android.mk
|
89f5e411d9ef31436741288a2267e46dd744e273 |
|
05-Dec-2014 |
Andre Eisenbach <eisenbach@google.com> |
Bluetooth native dumpsys logging support (2/5) Includes support for BTSnoop logging in memory. Bug: 18508263 Change-Id: I175da528cbcdc00d40622647d518a74210cfe6fd
/system/bt/main/Android.mk
|
2cd086a11a972f2e437dd521a121ed76ea79a15a |
|
15-Apr-2015 |
Vinit Deshpande <vinitd@google.com> |
am f29a2fb..e07ad10 from mirror-m-wireless-internal-release e07ad10 merge in m-wireless-internal-release history after reset to d232721ae5e5b6949a5249f0d116408b8a3c5f1d d232721 L2CAP socket - fix merge errors 899b771 BR/EDR secure connections support 7fb0da6 Support numeric comparison in SMP aa351f2 merge in m-wireless-internal-release history after reset to 399e89150b3df87172bdf92d54712b379324b149 399e891 Fix for AVRCP CTRL stops sending pass through command daddea9 Free Avrcp Controller callbacks on Cleanup 764babe Protect reset of out stream with mutex 444a8da LE Privacy 1.2 and LE secure connections 8372aa5 L2CAP and SDP Search API for BT profiles (2/2) fd422a7 Update Service Availability. 2a0652a merge in m-wireless-internal-release history after reset to 0b47e0a35c16f5b7d77c30ec1c095ed92ff4fd74 78d0f4c merge in m-wireless-internal-release history after reset to m-wireless-internal-dev 0b47e0a Avoid duplicate disconnection callbacks for fixed channel connections 5646973 Add a section on assertions to the style guide. d768767 Merge "Avoid null-pointer dereference in l2c_release_lcb()" into m-wireless-dev ef92b53 Avoid null-pointer dereference in l2c_release_lcb() 4bf68bf merge in m-wireless-internal-release history after reset to f538707fe64c62b1dbb8e4210e4a1bfa0bab2b56 de6ac86 Add a 'Bluedroid conventions' section to the style guide. 1b80439 Add a section to the style guide on variable declarations. 485f19e merge in m-wireless-internal-release history after reset to 4540f59bc447dc2b7b31a3e974b74a60b2417e7d bef8940 merge in m-wireless-internal-release history after reset to 841c9103cad1898ceca87b734acd4d4537f9f452 ab4c38c merge in m-wireless-internal-release history after reset to a7e698f5a9e062f62e21bc435643975c30bab846 2807a74 merge in m-wireless-internal-release history after reset to a7e698f5a9e062f62e21bc435643975c30bab846 99dbe9a merge in m-wireless-internal-release history after reset to 78c0b060f29b7b7014adddb2f98bf6ae9755c488 f7f8399 merge in m-wireless-internal-release history after reset to a5371c238b4e874d8313ac56a23451e7345ff541 3aa60d7 Make A2DP audio HAL a shared library again 3256a31 Move unused include file out of hci_audio.h b866b69 Add option for schedule_next_instance to force rescheduling 4ae5e3e Ensure alarms are called back when they expire in the past a7bd03e Rewrite alarms to use a single posix timer instance 88e7b15 Resolved hardware error observed during SCO Connection setup Change-Id: Ib9a0a2ffca1d4811a9a9e56674bf43275d8b2205
|
8372aa5fa535ee4f09c09981b6125b54ace31fe2 |
|
25-Mar-2015 |
Kim Schulz <k.schulz@samsung.com> |
L2CAP and SDP Search API for BT profiles (2/2) Added support for exposing L2CAP to Java such that OBEX over L2CAP is made possible. Added support to create SDP records as a seperate step.(as opposed to creating a SDP record when a BluetoothSocket is created). This allows both a RFCOMM channel and a L2CAP PSM to be included in a SDP record. (Additionally the content of the SDP record is set by the profile in Java, in stead of beeing hardcoded in the socket layer.) This completes the L2CAP channel exposure to Java. Change-Id: Iaf68a07d910145cdd33e940d73cd680f79164100
/system/bt/main/Android.mk
|
e1a9e52ff59d36bd1bb5b7b3a02fafba6394edfe |
|
31-Mar-2015 |
Etan Cohen <etancohen@google.com> |
Merge commit 'f7f839985b3931682363d2ef3b7c5cae55a842ee' into merge Change-Id: Iaaec1ea0bf3009b7e32a9a60f697631a3f56e889
|
c0a87fe60f79ddf41595a30e75a77f43c19cd323 |
|
02-Mar-2015 |
Sharvil Nanavati <sharvil@google.com> |
Remove GKI timers
/system/bt/main/Android.mk
|
79ecab5d0418fde77e9afcdd451bd713af73e180 |
|
31-Oct-2014 |
Chris Manton <cmanton@google.com> |
Move controller module to device directory
/system/bt/main/Android.mk
|
9891f32471b5c01cf58e4d7dadb04cb3024a9a88 |
|
23-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor btsnoop and stack config into modules Moves stack config out of the combined bte_config, and into its own module. Makes btsnoop more self sufficient and removes uneccessary levels of indirection. Refactor logging slightly into a (temporary) module to disassociate from the direct calls from config. Eliminates some useless stuff in the module as well.
/system/bt/main/Android.mk
|
8df0d80f0227554d95ed51a443439ee9e7fe7e42 |
|
10-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Move all stack init/start_up/shut_down/clean_up on a single known thread Execution happens on the same thread, but the next step will be to ensure each of the functions do not complete until start_up/shut_down/clean_up complete. That will ensure each is mutually exclusive.
/system/bt/main/Android.mk
|
462cd3fee6523f73e11490a670ce808fbda1ed39 |
|
08-May-2014 |
Chris Manton <cmanton@google.com> |
Re-layout Android.mk for single shared library
/system/bt/main/Android.mk
|
2c26d1dc79a0a245e65461a638b53efc7047065e |
|
05-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Remove unused "file system" concept & friends Not actually ever used in the code, beyond importing some header files and not calling any of their functions.
/system/bt/main/Android.mk
|
186d09582c58cbcf078934135c95229880c2fd10 |
|
05-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Eliminate call out/in indirection in bta_sys
/system/bt/main/Android.mk
|
8a6a89faa942aed4f176b0c98402d01c8bdd6aa6 |
|
20-Aug-2014 |
Sharvil Nanavati <sharvil@google.com> |
Introduce btcore, a low-level library to manipulate Bluetooth data types. This change adds a single module to btcore: bdaddr. The bdaddr module is reponsible for manipulating and working with Bluetooth addresses.
/system/bt/main/Android.mk
|
b95c4ef4ac9e86953050a7ae6b3b4260df935713 |
|
16-Aug-2014 |
Sharvil Nanavati <sharvil@google.com> |
Switch over from an XML based file format to .INI-style conf files This change moves us to using a single file format for all configuration throughout bluedroid. I've provided a transcoder that converts the previous config file to the new format so settings will be preserved. In a future revision of bluedroid, we should remove the transcoder and drop our dependency on tinyxml2.
/system/bt/main/Android.mk
|
e93ac125b887651e835fe59f4d1f9b3c5baa844c |
|
08-Nov-2013 |
Ian McKellar <ianloic@google.com> |
SCO socket support in bluedroid
/system/bt/main/Android.mk
|
098f6a78457476a4d3eedf57e9efaad5681c9c67 |
|
20-Feb-2015 |
Dan Albert <danalbert@google.com> |
Fix the GCC build after fixing the clang build. GCC doesn't know this flag, and apparently GCC only actually complains about not knowing the flag if there is at least one warning emitted. Change-Id: Ic63b915d1f111fead46184ccd765d7a79fb531f9
/system/bt/main/Android.mk
|
e406c16a52c115eca09c77a7f848432c07a50c53 |
|
12-Nov-2014 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Disable some clang warnings Disable some clang warnings that can't be fixed in the code easily. The gnu-variable-sized-type-not-at-end extension is used heavily to allow adding members to a struct after a variably sized header. constant-logical-operand is triggered by code in l2c_utils.c that looks like the construct is correct in this use case. Change-Id: I3ff8bf5b6deb7a5807dc200a50f33b2583abb9c0 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/system/bt/main/Android.mk
|
e2e1d88a34e1d9d9e164136bdc6a5288fe78ffbf |
|
18-Jul-2014 |
Chris Manton <cmanton@google.com> |
Remove extraneous field inherited from parent makefile Change-Id: I0d0bc0c5ed508f2d94c5644cb3b0f823bae5d83a
/system/bt/main/Android.mk
|
2dc999935d4c69ae31ea93d9014165965dd373d6 |
|
17-Apr-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
Bluetooth: Support MAP Client role on Bluedroid. Implementation changes from BTA and BTIF layer to support MCE role on Bluedroid stack. Change-Id: I8547b0f28338e83edabae969121872ca23fdcb36
/system/bt/main/Android.mk
|
f6504cd6af975864e0148b9fc7b6fe304faa1798 |
|
29-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
am f844e6ea: Fix build: remove bte_version.c from makefile since it\'s not in the tree. * commit 'f844e6ea7bf26589c0c00a135451c0279e6b177a': Fix build: remove bte_version.c from makefile since it's not in the tree.
|
f844e6ea7bf26589c0c00a135451c0279e6b177a |
|
29-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
Fix build: remove bte_version.c from makefile since it's not in the tree. Change-Id: I4e488cadd2b52e41ec83e4b2acac2dd7f9ca5b61
/system/bt/main/Android.mk
|
8d6532f7db787949adc104b9db6e83ffbbea292f |
|
28-Jun-2014 |
Mike Lockwood <lockwood@google.com> |
am d0bc2154: Fix build breakage due to bad rebase * commit 'd0bc21547cde6bbd8ef9139d2b8b9fb2b300ba8f': Fix build breakage due to bad rebase
|
42f7f66b42ed996d4e8d490953dee1298dc58c40 |
|
28-Jun-2014 |
Matthew Xie <mattx@google.com> |
resolved conflicts for merge of e01b1126 to master Change-Id: I7a7b069b1a5f75205e540a578c17a2633e8df18e
|
3e8a242fcbeebea2857fa964ca48624d8433333e |
|
23-May-2014 |
Mike Lockwood <lockwood@google.com> |
More work on A2DP Sink: Output audio data through A2DP audio HAL rather than playing directly to native AudioTrack API. Add separate HAL interface for A2DP sink Change-Id: I6c6cb6088c350e104b4a7354f328b29c7178e295
/system/bt/main/Android.mk
|
ce24765fe7620c34e8d88ed4f826c8a6917582b2 |
|
20-Mar-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
SBC Decoder for A2DP SINK Change-Id: Ic8d1dd81d1788324ec140fe0d1379dfff33deb54
/system/bt/main/Android.mk
|
f7dd9f5779680da37dc89e5df2b26d436487818c |
|
24-Oct-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Add A2DP Sink Support Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
/system/bt/main/Android.mk
|
41d4a266ceca77bb09ab1bf5c04c30d15f3ded3a |
|
19-Aug-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Bluetooth: Add support for HFP Client role. Implementation changes in BTA and BTIF layer to support HFP Client role. Change-Id: I9f939c18e8f989a50f298d0b313c5a0959c030a7
/system/bt/main/Android.mk
|
847ea13e09f3fc1d2a46a8b75109ef89243ace31 |
|
26-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Update RFCOMM socket code to use list data structure. Change-Id: I70402d8bfaa36b36d3d4b8f3cec98371691e86c9
/system/bt/main/Android.mk
|
d0bc21547cde6bbd8ef9139d2b8b9fb2b300ba8f |
|
11-Jun-2014 |
Mike Lockwood <lockwood@google.com> |
Fix build breakage due to bad rebase Change-Id: Ide8190f10add027b18a34bb2604d3cd407d94224
/system/bt/main/Android.mk
|
b48d176a454377e02c6ae0e014746c0b28d6577c |
|
11-Jun-2014 |
Mike Lockwood <lockwood@google.com> |
Fix garbage left in makefile Change-Id: Iaf1482b3a8d83ee2f45723229e57195a13652824
/system/bt/main/Android.mk
|
309243751678f395e6f7323e45433e5476dc17ef |
|
23-May-2014 |
Mike Lockwood <lockwood@google.com> |
More work on A2DP Sink: Output audio data through A2DP audio HAL rather than playing directly to native AudioTrack API. Add separate HAL interface for A2DP sink Change-Id: I6c6cb6088c350e104b4a7354f328b29c7178e295
/system/bt/main/Android.mk
|
8e08ad12eae66877f9725ca2d66fc69fe6762340 |
|
20-Mar-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
SBC Decoder for A2DP SINK Change-Id: Ic8d1dd81d1788324ec140fe0d1379dfff33deb54
/system/bt/main/Android.mk
|
cc35559160745c60b42ae182002a59337d844d09 |
|
24-Oct-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
Add A2DP Sink Support Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
/system/bt/main/Android.mk
|
e01b1126c734fa9f0decc94eaebf06d10501d624 |
|
08-May-2014 |
Chris Manton <cmanton@google.com> |
Re-layout Android.mk for single shared library Shared object libraries require complete symbol resolution while archives do not. The hci, btutil and a2dp hbtutil were built as shared, but used the other archive libraries (e.g. gki). To resolve all symbols in each of the so's, they stubbed out data interfaces to the common structures. (e.g. hci/include/utils.h) This will unify all libraries and eliminate multiple definitions of the same structure. Change-Id: I2af9a3e8a87888cd007aaf0809cdfc09039cd460
/system/bt/main/Android.mk
|
a6ce7751d84218c193eb90d390aef23217b1737e |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "Revert "LE Multi ADV feature"" This reverts commit ea85048a8e86b1e1b6b725649f6bb0834ba17301. Change-Id: I9a9305db4fabff07b4309a38f65361dca3f5f37c
/system/bt/main/Android.mk
|
ea85048a8e86b1e1b6b725649f6bb0834ba17301 |
|
20-May-2014 |
Wei Wang <weiwa@google.com> |
Revert "LE Multi ADV feature" This reverts commit 87776cf5e201b18646cbc16f11a7110d5ffe510c. Change-Id: I5b544a5c965999096b665b1bd2edb021e3054be8
/system/bt/main/Android.mk
|
87776cf5e201b18646cbc16f11a7110d5ffe510c |
|
01-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Multi ADV feature BTIF and stack changes for LE multi ADV feature Change-Id: I5e009ff8cbac5fc6f92ca943c61c4faf98e4e2ce
/system/bt/main/Android.mk
|
ffb3960bb05f9acb0717d213612403487e9ad433 |
|
01-May-2014 |
Satya Calloji <satyac@broadcom.com> |
LE Multi ADV feature BTIF and stack changes for LE multi ADV feature Change-Id: I5e009ff8cbac5fc6f92ca943c61c4faf98e4e2ce
/system/bt/main/Android.mk
|
1025687c6679608fe9df918f37011414ffc72b62 |
|
19-Aug-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
[2/4] Bluetooth: Add support for HFP Client role. Implementation changes in BTA and BTIF layer to support HFP Client role. Change-Id: I9f939c18e8f989a50f298d0b313c5a0959c030a7
/system/bt/main/Android.mk
|
e6a0293de871bd5922e50d8a66bfa3ccafe7eee6 |
|
09-May-2014 |
Matthew Xie <mattx@google.com> |
Revert "Add -Wno-error=maybe-uninitialized to bdroid_CFLAGS" This reverts commit 5e18c1746f086f46177d64563b25db6bdd31223a.
/system/bt/main/Android.mk
|
5e18c1746f086f46177d64563b25db6bdd31223a |
|
08-May-2014 |
Ji-Hwan Lee <jihwan@google.com> |
Add -Wno-error=maybe-uninitialized to bdroid_CFLAGS To fix x86 build. Change-Id: I14e1a418c19987fb76c71ab1bbb8dcb181b833ce
/system/bt/main/Android.mk
|
d9e5b3490bf41f912823af920cc616e57e0fec28 |
|
26-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Update RFCOMM socket code to use list data structure. Change-Id: I70402d8bfaa36b36d3d4b8f3cec98371691e86c9
/system/bt/main/Android.mk
|
c2aeb2cee2898feb705506af2bf00f779ae812e7 |
|
07-May-2014 |
Narayan Kamath <narayan@google.com> |
Fix-build : Do not build bluedroid for 64 bit targets. This code is not 64 bit safe. In particular, it attempts to cast pointer types to UINT32 in several places. For now, build it as a 32 bit library. A 64 bit variant will not be needed if libbluetooth_jni is also build for 32 bit only. Change-Id: Ic5f86bd2823083cacf21a852d1c13b4796a7e125
/system/bt/main/Android.mk
|
b203d478f4835f5e35217874a1787e1914328f7c |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/system/bt/main/Android.mk
|
5b6b25d804074ddec8228fd374296c47986fea65 |
|
05-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Compile using C99. Change-Id: Ifda03e0b3ee3a915bf7ce5a5dce27e5e215dcce2 Conflicts: bta/Android.mk gki/Android.mk main/Android.mk stack/Android.mk test/bluedroidtest/Android.mk
/system/bt/main/Android.mk
|
2d75441cc17236564a431c6a5fc4c9e356fb7294 |
|
21-Nov-2013 |
Andre Eisenbach <andre@broadcom.com> |
LE: Add controller based advertising filter API (2/2) Change-Id: I444654bf19a048d5fcef33f79edbf1cdda3d3b62
/system/bt/main/Android.mk
|
795bcebcbc6dd20268e3089175d4122301f35edd |
|
05-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Compile using C99. Change-Id: Ifda03e0b3ee3a915bf7ce5a5dce27e5e215dcce2 Conflicts: bta/Android.mk gki/Android.mk main/Android.mk stack/Android.mk test/bluedroidtest/Android.mk
/system/bt/main/Android.mk
|
3765b696da37e6a527b94b03291b3c20eb30b460 |
|
19-Mar-2014 |
Matthew Xie <mattx@google.com> |
DO NOT MERGE Revert "external/bluetooth/bluedroid: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH" This reverts commit 273789bb86ef99f5ce022bb64c601ea4ea6f8bb3. Change-Id: I29e511a8176979a6bf311206427b94a19f06f284
/system/bt/main/Android.mk
|
5b9c7f79c52128a86c81280fe03e62c007a9bf37 |
|
11-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Revert "Make all warnings fatal compilation errors" This reverts commit ba1ee422cee82449e675a52a785dac1a9200a3df. When BLE_INCLUDED is FALSE, we still have a bunch of warnings so revert until that path is cleaned up.
/system/bt/main/Android.mk
|
ba1ee422cee82449e675a52a785dac1a9200a3df |
|
01-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Make all warnings fatal compilation errors Change-Id: Ifc373f954c8019b1c52d0b1b3636362afb99fff4 Signed-off-by: Mike J. Chen <mjchen@google.com>
/system/bt/main/Android.mk
|
273789bb86ef99f5ce022bb64c601ea4ea6f8bb3 |
|
25-Jan-2014 |
Colin Cross <ccross@android.com> |
external/bluetooth/bluedroid: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it with LOCAL_MODULE_RELATIVE_PATH. Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
/system/bt/main/Android.mk
|
33a5e99f9216f9aac3c46373139f7be3bb903f49 |
|
15-Aug-2013 |
Matthew Xie <mattx@android.com> |
Merge "bluedroid: Fix build with gcc 4.8"
|
260b515963a4ef73600cf5cd0b5496a608f118bc |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: I3475705985b5db2cd3a640f8bc0ef173378edad2
/system/bt/main/Android.mk
|
b1736fa59e906f6cb1baef9cc2d80443839d4912 |
|
27-Mar-2013 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
bluedroid: Fix build with gcc 4.8 In gcc 4.8, the warning for unused parameters is enabled by default - causing -Werror to break the build. Change-Id: Ifa4dbc6a7cfec0c82486906ecf3ed6d53a550c3f Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/system/bt/main/Android.mk
|
ead3cde4bac0c3e32cd31f149093f004eef8ceeb |
|
06-Feb-2013 |
Ganesh Ganapathi Batta <ganeshg@broadcom.com> |
Initial version of BLE support for Bluedroid Change-Id: I9825a5cef9be2559c34c2a529b211b7d471147cf
/system/bt/main/Android.mk
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/main/Android.mk
|