OSDN Git Service
Andre Eisenbach [Wed, 19 Oct 2016 00:49:31 +0000 (00:49 +0000)]
Merge "Remove unused task IDs" am:
2a7c083e7e am:
3d2badc7c1
am:
2b0255dab0
Change-Id: I606e78fbd99a6d9ea880cb1c02ab28efd7dbf901
Andre Eisenbach [Wed, 19 Oct 2016 00:41:32 +0000 (00:41 +0000)]
Merge "Remove unused task IDs" am:
2a7c083e7e
am:
3d2badc7c1
Change-Id: I09a7c9fa16c77a8ae2cbaf1ca4a902e52909c62b
Andre Eisenbach [Wed, 19 Oct 2016 00:35:32 +0000 (00:35 +0000)]
Merge "Remove unused task IDs"
am:
2a7c083e7e
Change-Id: Ifdbfc60ddaf38aa5ab81de62be52b9a971cade35
Treehugger Robot [Wed, 19 Oct 2016 00:30:01 +0000 (00:30 +0000)]
Merge "Remove unused task IDs"
Pavlin Radoslavov [Tue, 18 Oct 2016 21:07:21 +0000 (21:07 +0000)]
Merge "Add the appropriate statement to "case:" without "break"" am:
43b6bd3af7 am:
5b0705fe9b
am:
26b4bcda18
Change-Id: Ia1e32c8ce4607ee3f6260c30a931cbc69f75195f
Andre Eisenbach [Tue, 18 Oct 2016 21:07:10 +0000 (21:07 +0000)]
Merge "Remove GAP_CONN_POST_EVT_INCLUDED" am:
95f9af3e65 am:
0ca0b0d491
am:
f16cc3ac93
Change-Id: I295b1cd7b747b02ba43022e3e9045818bb49f376
Pavlin Radoslavov [Tue, 18 Oct 2016 21:00:17 +0000 (21:00 +0000)]
Merge "Add the appropriate statement to "case:" without "break"" am:
43b6bd3af7
am:
5b0705fe9b
Change-Id: I40f027b369309e71896bef09c958c8f0102460b8
Andre Eisenbach [Tue, 18 Oct 2016 21:00:05 +0000 (21:00 +0000)]
Merge "Remove GAP_CONN_POST_EVT_INCLUDED" am:
95f9af3e65
am:
0ca0b0d491
Change-Id: Ide975d38269bca07a781220fb81ee08860cfc77f
Pavlin Radoslavov [Tue, 18 Oct 2016 20:53:03 +0000 (20:53 +0000)]
Merge "Add the appropriate statement to "case:" without "break""
am:
43b6bd3af7
Change-Id: I930944124ac86923dfff57fca50e71353b37c2d3
Andre Eisenbach [Tue, 18 Oct 2016 20:52:53 +0000 (20:52 +0000)]
Merge "Remove GAP_CONN_POST_EVT_INCLUDED"
am:
95f9af3e65
Change-Id: I220a092683643611acb3a5fb00952fea653d4c61
Treehugger Robot [Tue, 18 Oct 2016 20:48:22 +0000 (20:48 +0000)]
Merge "Add the appropriate statement to "case:" without "break""
Treehugger Robot [Tue, 18 Oct 2016 20:44:08 +0000 (20:44 +0000)]
Merge "Remove GAP_CONN_POST_EVT_INCLUDED"
Jakub Pawlowski [Tue, 18 Oct 2016 20:24:16 +0000 (20:24 +0000)]
Linux build fix am:
4d237f22c0 am:
be006d631c
am:
7c9cce11c9
Change-Id: I05a5e89b781236da806e26462904e98079ac5b6e
Jakub Pawlowski [Tue, 18 Oct 2016 20:17:15 +0000 (20:17 +0000)]
Linux build fix am:
4d237f22c0
am:
be006d631c
Change-Id: I15d1c209d7050909bf4af5c230c3cf75a64af6fa
Jakub Pawlowski [Tue, 18 Oct 2016 20:10:19 +0000 (20:10 +0000)]
Linux build fix
am:
4d237f22c0
Change-Id: I93415a4f4c1017f4b276c6c3fcf1d2f5ee0476bf
Andre Eisenbach [Tue, 18 Oct 2016 19:16:07 +0000 (12:16 -0700)]
Remove unused task IDs
Test: compiles
Change-Id: I0a16498d82d12e1b7597290e8b778efb5a7b3906
Andre Eisenbach [Tue, 18 Oct 2016 18:58:57 +0000 (11:58 -0700)]
Remove GAP_CONN_POST_EVT_INCLUDED
Also removed last usage of a GKI_* function.
Test: compiles
Change-Id: If9f8beca5d8485b363027fd64ac4005e9e499721
Jakub Pawlowski [Tue, 18 Oct 2016 18:12:46 +0000 (18:12 +0000)]
Add clang configuration for ninja build scripts am:
e28785321b am:
1392972412
am:
c793dc4e68
Change-Id: I8318ce00ec6907a779d14c1423b4860fb3d43fc3
Jakub Pawlowski [Tue, 18 Oct 2016 18:00:05 +0000 (18:00 +0000)]
Add clang configuration for ninja build scripts am:
e28785321b
am:
1392972412
Change-Id: Ife78bd545950144b3b28e5236ff0a3f06033c532
Jakub Pawlowski [Tue, 18 Oct 2016 17:54:10 +0000 (17:54 +0000)]
Add clang configuration for ninja build scripts
am:
e28785321b
Change-Id: Ie0fdc906d08abc88c28b11827fbe4a4f909e867d
Jakub Pawlowski [Tue, 18 Oct 2016 16:56:29 +0000 (09:56 -0700)]
Linux build fix
Test: compile using ninja
Pavlin Radoslavov [Tue, 18 Oct 2016 17:12:26 +0000 (10:12 -0700)]
Add the appropriate statement to "case:" without "break"
Test: code compilation
Change-Id: Ia43d7530a598a526764023c47bb20fdedda6fe64
Jakub Pawlowski [Tue, 18 Oct 2016 16:56:57 +0000 (09:56 -0700)]
Add clang configuration for ninja build scripts
Test: compile with ninja
Change-Id: I0f2ff28a03de05ea96bed5ba43eace9609d8deb0
Greg Kaiser [Tue, 18 Oct 2016 17:14:07 +0000 (17:14 +0000)]
btif_rc: Don't memset STL mutex objects am:
78965e88ee am:
701c8caa2c
am:
fb641a792f
Change-Id: I5e67b4cf61b4585762bdfd385184a4402acd1526
Greg Kaiser [Tue, 18 Oct 2016 17:07:02 +0000 (17:07 +0000)]
btif_rc: Don't memset STL mutex objects am:
78965e88ee
am:
701c8caa2c
Change-Id: I9dc00c3ffce3ca87a25bfe935a2cb3fad3aff532
Greg Kaiser [Tue, 18 Oct 2016 17:00:01 +0000 (17:00 +0000)]
btif_rc: Don't memset STL mutex objects
am:
78965e88ee
Change-Id: Ib6aa1f0d60a60c3f660e2c1b3eade27b89e0abe7
Greg Kaiser [Tue, 18 Oct 2016 14:04:24 +0000 (07:04 -0700)]
btif_rc: Don't memset STL mutex objects
Switching to STL mutex/recursive_mutex objects left us with
code which memset these objects. These are opaque, and need to
be initialized/destroyed via constructors/destructors, not
through directly setting their memory.
We change our memset calls to only zero out the parts of the
structs which don't have these objects.
Test: Recompile
Change-Id: Idf666e935f4094ad4cfca7cdafa523f777a7e769
Pavlin Radoslavov [Tue, 18 Oct 2016 07:38:59 +0000 (07:38 +0000)]
Renamed most C files to C++: *.c to *.cc am:
b2a292b5d8 am:
9d296a94a2
am:
63d7c753e6
Change-Id: I13f7bdf368b3397861b8cb12ec2c19b3d90b76ae
Pavlin Radoslavov [Tue, 18 Oct 2016 07:31:58 +0000 (07:31 +0000)]
Renamed most C files to C++: *.c to *.cc am:
b2a292b5d8
am:
9d296a94a2
Change-Id: I72bee673dadebb5472f2538dc3b01e4b3111e6f1
Pavlin Radoslavov [Tue, 18 Oct 2016 07:25:26 +0000 (07:25 +0000)]
Renamed most C files to C++: *.c to *.cc
am:
b2a292b5d8
Change-Id: I80a6e26de5db95ededa91adffa16c5da103a4f74
Pavlin Radoslavov [Sat, 15 Oct 2016 02:34:48 +0000 (19:34 -0700)]
Renamed most C files to C++: *.c to *.cc
Also:
- Fixed C++ related compilation errors.
- Added missing 'extern "C"' guards in some of the header files.
- Added missing LOCAL_CPP_EXTENSION to Android.mk files.
- Added-back btif/src/btif_mce.cc and bta/mce/bta_mce_* to
btif/Android.mk and bta/Android.mk respectively.
- Fixed the alphabetical ordering of the *.cc files in some
of the Android.mk files.
- Added missing Copyright header to "osi/include/list.h"
- Updated "osi/src/wakelock.cc" to use C++ std::string
instead of dynamic allocation of C-style strings.
Test: code compilation, unit tests, and A2DP streaming
Change-Id: Ia2f7215ed9df32775c701b68fc86b09875b942c7
Pavlin Radoslavov [Tue, 18 Oct 2016 05:16:19 +0000 (05:16 +0000)]
Removed obsoleted define statements from bt_target.h am:
3c196348ee am:
6a9906bc05
am:
2d8964dd92
Change-Id: I03d87ef614e4fd8e952aa908a94f3b6c84370e27
Pavlin Radoslavov [Tue, 18 Oct 2016 05:09:48 +0000 (05:09 +0000)]
Removed obsoleted define statements from bt_target.h am:
3c196348ee
am:
6a9906bc05
Change-Id: I8563ee7ceeadb72a9e2b609a22e50e7693b8eced
Pavlin Radoslavov [Tue, 18 Oct 2016 05:02:47 +0000 (05:02 +0000)]
Removed obsoleted define statements from bt_target.h
am:
3c196348ee
Change-Id: I20af86287c83b4ba05e55a02776b9a3889229fc6
Pavlin Radoslavov [Tue, 18 Oct 2016 00:38:02 +0000 (17:38 -0700)]
Removed obsoleted define statements from bt_target.h
The removed statements were accidentally re-introduced
by an earlier CL that wasn't cherry-picked / rebased properly.
Test: code compilation.
Change-Id: I726a8df99c4a8e7af8130c0ca63306e67c4486c3
TreeHugger Robot [Tue, 18 Oct 2016 02:20:57 +0000 (02:20 +0000)]
Merge "Synchronized AVRCP-related code with AOSP"
Mark Salyzyn [Tue, 18 Oct 2016 01:58:25 +0000 (01:58 +0000)]
Merge "Add various missing includes" am:
66e8c7aa14 am:
5d0bf84732
am:
653b7856ac
Change-Id: Ia5b2bef5b804c6cf8912865a02f1d3bc7b4dd6e0
Mark Salyzyn [Tue, 18 Oct 2016 01:51:29 +0000 (01:51 +0000)]
Merge "Add various missing includes" am:
66e8c7aa14
am:
5d0bf84732
Change-Id: I2ddb363aa28c95fbd92dba8443e30f9582ce89e4
Mark Salyzyn [Tue, 18 Oct 2016 01:44:54 +0000 (01:44 +0000)]
Merge "Add various missing includes"
am:
66e8c7aa14
Change-Id: I741ade8b7054fcbca5d703f835c40a9db1148176
Treehugger Robot [Tue, 18 Oct 2016 01:38:08 +0000 (01:38 +0000)]
Merge "Add various missing includes"
Jakub Pawlowski [Tue, 18 Oct 2016 01:35:35 +0000 (01:35 +0000)]
Make advertising instance count part of the HCI interface am:
1dd7751088 am:
a5bf08921b
am:
f0040c3a1b
Change-Id: Ifb3f36d22ea2a75ddda039ece70092504041c532
Jakub Pawlowski [Tue, 18 Oct 2016 01:29:05 +0000 (01:29 +0000)]
Make advertising instance count part of the HCI interface am:
1dd7751088
am:
a5bf08921b
Change-Id: Id9d89b3a55e74be4c92e3cdfcf50f621efe97116
Jakub Pawlowski [Tue, 18 Oct 2016 01:22:04 +0000 (01:22 +0000)]
Make advertising instance count part of the HCI interface
am:
1dd7751088
Change-Id: I09eeb00aab9893068f62669cb42aaf7efc4b875f
Pavlin Radoslavov [Tue, 18 Oct 2016 00:35:47 +0000 (17:35 -0700)]
Synchronized AVRCP-related code with AOSP
Test: compilation and streaming audio
Change-Id: I3860cd092e2779b18ba06b332a041539c3551b1b
Mark Salyzyn [Mon, 17 Oct 2016 16:43:39 +0000 (09:43 -0700)]
Add various missing includes
Test: Build errors
Bug:
30465923
Change-Id: Ib902d9d11d1f346d4dab0678d7f409f11a35c1b2
Jakub Pawlowski [Mon, 10 Oct 2016 21:25:52 +0000 (14:25 -0700)]
Make advertising instance count part of the HCI interface
The number of advertising instances will ultimately depend on the HCI
interface used. BleAdvertisingManagerImpl should not depend on a global
function for that.
Test: Covered by BleAdvertiseApiTest sl4a test
Bug:
30622771
Change-Id: I1399de3f4289708f7218eae9c00ac7372e4246db
Sanket Agarwal [Mon, 17 Oct 2016 21:43:55 +0000 (21:43 +0000)]
Implement AVRCP Controller (Client) Browsing. am:
e7bd890565 am:
5e3f53c61b
am:
0521b48e70
Change-Id: I0dca1725b99b246956c1db079d1302b95e55b036
Pavlin Radoslavov [Mon, 17 Oct 2016 21:43:44 +0000 (21:43 +0000)]
Removed duplicate define of BT_HCI_UNKNOWN_MESSAGE_TYPE_NUM am:
426de7f83c
am:
ce67677f8e
Change-Id: I5971ff438b348d8067c7a6196ea2106f2be55276
Sanket Agarwal [Mon, 17 Oct 2016 21:37:54 +0000 (21:37 +0000)]
Implement AVRCP Controller (Client) Browsing. am:
e7bd890565
am:
5e3f53c61b
Change-Id: I2567ce43898f568fd96d114d73d8136c1adc429a
Pavlin Radoslavov [Mon, 17 Oct 2016 21:37:43 +0000 (21:37 +0000)]
Removed duplicate define of BT_HCI_UNKNOWN_MESSAGE_TYPE_NUM
am:
426de7f83c
Change-Id: If6f7d61737c716bd6442718cfac7a65c48424915
Sanket Agarwal [Mon, 17 Oct 2016 21:30:50 +0000 (21:30 +0000)]
Implement AVRCP Controller (Client) Browsing.
am:
e7bd890565
Change-Id: Ibd246c1de29b17a0cf3f11f7280bb9bdccd1c842
Pavlin Radoslavov [Mon, 17 Oct 2016 20:45:31 +0000 (13:45 -0700)]
Removed duplicate define of BT_HCI_UNKNOWN_MESSAGE_TYPE_NUM
Change-Id: I1487eb0a77aa8c92d70e3fbd931a6340e1e952f3
Sanket Agarwal [Wed, 11 May 2016 19:30:49 +0000 (12:30 -0700)]
Implement AVRCP Controller (Client) Browsing.
Following is included as part of the features:
a) Browsing for all 4 scopes (Media, VFS, Player and Now Playing)
b) Player selection and song selection from browse list.
The change constructs the following (from lower to upper protocol
layers):
1. AVCTP Browse (bta/ & stack/)
-- Connection Handling
-- Constructing browse commands
-- Parsing browse responses
2. AVRCP (btif/)
-- JNI interaction/API
-- Connection handling to Java
-- Delegating request and responses to Java
Bug:
28791287
Change-Id: Ibc97ded93cb9c469778ea1e37733390d561cd4cd
(cherry picked from commit
9ea8d07c9286a1f4d338dd64ee02266e324d28e5)
Pavlin Radoslavov [Sat, 15 Oct 2016 12:19:46 +0000 (12:19 +0000)]
Format A2DP-related code with clang-format am:
397e5a5d6a am:
681f085bba
am:
658ee79f63
Change-Id: Ie9df61cac47c7f828d19485fc6e24cf7dc08def1
Pavlin Radoslavov [Sat, 15 Oct 2016 12:14:45 +0000 (12:14 +0000)]
Format A2DP-related code with clang-format am:
397e5a5d6a
am:
681f085bba
Change-Id: I04611d612a02420f2c90553d6631778e67b99806
Pavlin Radoslavov [Sat, 15 Oct 2016 12:10:16 +0000 (12:10 +0000)]
Format A2DP-related code with clang-format
am:
397e5a5d6a
Change-Id: I26e949b947ddf440fd71acfe24ef5740a7e3b13c
Pavlin Radoslavov [Sat, 15 Oct 2016 10:24:38 +0000 (10:24 +0000)]
Removed unused *_DYNAMIC_MEMORY conditional statements am:
37c1b5f8cc am:
ba5455ff21
am:
8c6098506f
Change-Id: I0622e3f69151dad3e05b3668a592120c929ddf6f
Pavlin Radoslavov [Sat, 15 Oct 2016 10:19:38 +0000 (10:19 +0000)]
Removed unused *_DYNAMIC_MEMORY conditional statements am:
37c1b5f8cc
am:
ba5455ff21
Change-Id: Iac2c236875a98c5f06f29d380c8245bd44df65d5
Pavlin Radoslavov [Sat, 15 Oct 2016 10:15:07 +0000 (10:15 +0000)]
Removed unused *_DYNAMIC_MEMORY conditional statements
am:
37c1b5f8cc
Change-Id: I8caeb3272c68f735428bfc5282688f6526db3367
Jakub Pawlowski [Sat, 15 Oct 2016 05:06:17 +0000 (05:06 +0000)]
Merge "Use proper types in SBC related code" am:
3a9119a909 am:
90471821ee
am:
b43e25db14
Change-Id: I05feb73fe71fb8e4e694c0a0d8c83d2d9b4b7aae
Pavlin Radoslavov [Fri, 14 Oct 2016 23:13:54 +0000 (16:13 -0700)]
Format A2DP-related code with clang-format
clang-format -style=file -i stack/a2dp/a2dp_* stack/include/a2dp_* \
btif/include/btif_a2dp* btif/src/btif_a2dp*
Test: top-level compilation and running A2DP
Change-Id: I66f0a047192b783ac0147def480754daf617dd8d
Pavlin Radoslavov [Fri, 14 Oct 2016 22:47:27 +0000 (15:47 -0700)]
Removed unused *_DYNAMIC_MEMORY conditional statements
Test: compilation from the top-level directory
Change-Id: I181e6ae2e71c232ca0dc733dabda5cb0fc2672d8
Jakub Pawlowski [Sat, 15 Oct 2016 05:02:17 +0000 (05:02 +0000)]
Merge "Use proper types in SBC related code" am:
3a9119a909
am:
90471821ee
Change-Id: Id4eb1e6c280e78c7b868dea62b2e01b63e389873
Jakub Pawlowski [Sat, 15 Oct 2016 04:58:16 +0000 (04:58 +0000)]
Merge "Use proper types in SBC related code"
am:
3a9119a909
Change-Id: Ic358915630706a08305bb9264e3c0520dd0efb8e
Treehugger Robot [Sat, 15 Oct 2016 04:51:06 +0000 (04:51 +0000)]
Merge "Use proper types in SBC related code"
Jakub Pawlowski [Sat, 15 Oct 2016 00:14:16 +0000 (17:14 -0700)]
Use proper types in SBC related code
Use int32_t and int16_t instead of SINT32 and SINT16
Test: organoleptic assessment of audio quality from Android and Linux
Change-Id: Ia4d8a5f08163a90240382fd102082f5aab9611c5
Subramanian Srinivasan [Sat, 15 Oct 2016 00:55:20 +0000 (00:55 +0000)]
Merge "Add device record for BR/EDR devices with derived LE keys" am:
fbf43ab2c5 am:
f7f7a70659
am:
9363b628ae
Change-Id: If8d64a374a579df8e6f63c41792a6897f434e0c8
Subramanian Srinivasan [Sat, 15 Oct 2016 00:47:59 +0000 (00:47 +0000)]
Merge "Add device record for BR/EDR devices with derived LE keys" am:
fbf43ab2c5
am:
f7f7a70659
Change-Id: I72dc909f8ca1fe0e9c371ec8bd0d86c68cb08aea
Subramanian Srinivasan [Sat, 15 Oct 2016 00:43:58 +0000 (00:43 +0000)]
Merge "Add device record for BR/EDR devices with derived LE keys"
am:
fbf43ab2c5
Change-Id: Ib5f6a34cde57ad6a3560127f7035e1ad8737cb98
Treehugger Robot [Sat, 15 Oct 2016 00:34:00 +0000 (00:34 +0000)]
Merge "Add device record for BR/EDR devices with derived LE keys"
Pavlin Radoslavov [Sat, 15 Oct 2016 00:33:37 +0000 (00:33 +0000)]
Merge "A2DP-related renaming: a2d_* to a2dp_*" am:
e0214a0be6 am:
44ae7c017f
am:
7572831816
Change-Id: I2b414cdf5407046edc691dff02363c973ea89fdf
Pavlin Radoslavov [Sat, 15 Oct 2016 00:24:30 +0000 (00:24 +0000)]
Merge "A2DP-related renaming: a2d_* to a2dp_*" am:
e0214a0be6
am:
44ae7c017f
Change-Id: Ic4c625f14330a0a5a81f0946f33dd036fefc19f8
Pavlin Radoslavov [Sat, 15 Oct 2016 00:20:28 +0000 (00:20 +0000)]
Merge "A2DP-related renaming: a2d_* to a2dp_*"
am:
e0214a0be6
Change-Id: I0f62fb6f38a94f3716a9a09a70a32e2175fc3686
Treehugger Robot [Sat, 15 Oct 2016 00:09:42 +0000 (00:09 +0000)]
Merge "A2DP-related renaming: a2d_* to a2dp_*"
Subramanian Srinivasan [Fri, 14 Oct 2016 23:45:41 +0000 (23:45 +0000)]
Fixes setting of service uuid mask during BLE APCF scan am:
96d078b59d am:
377897a3a4
am:
d7310dd338
Change-Id: I0531f219b4b9cb9afd35fe967c3c6bad35cbdb64
Subramanian Srinivasan [Fri, 14 Oct 2016 23:41:08 +0000 (23:41 +0000)]
Fixes setting of service uuid mask during BLE APCF scan am:
96d078b59d
am:
377897a3a4
Change-Id: I9dbc4d197f18c1b901d9bcbef204c4c6c9e97849
Subramanian Srinivasan [Fri, 14 Oct 2016 23:37:26 +0000 (23:37 +0000)]
Fixes setting of service uuid mask during BLE APCF scan
am:
96d078b59d
Change-Id: Ie924fc835a32ec188a7a004445db1d80ca3af65f
Subramanian Srinivasan [Fri, 14 Oct 2016 22:43:34 +0000 (15:43 -0700)]
Add device record for BR/EDR devices with derived LE keys
Loads BLE keys stored in NVRAM to btm_sec database for BR/EDR
devices with cross transport derived LE keys after BT reset.
This change also makes sure that after BT reset, while loading
the bonded devices from NVRAM, the bonded devices(with device
type BR/EDR and having derived BLE keys) are also added to the
resolving list after loading the IRK into btm_sec database.
Test: vendor
Change-Id: I1c9164a947526cf2ea36156458d148f5cbee778f
Pavlin Radoslavov [Fri, 14 Oct 2016 22:14:37 +0000 (15:14 -0700)]
A2DP-related renaming: a2d_* to a2dp_*
Test: top-level compilation and running A2DP
Change-Id: Ibbd3176b86667885666bfe29025ec2c120fafce6
Subramanian Srinivasan [Mon, 24 Aug 2015 19:17:03 +0000 (12:17 -0700)]
Fixes setting of service uuid mask during BLE APCF scan
Fixes setting of incorrect service uuid mask bytes in vendor
specific command when service uuid mask length is less than
the length of service uuid APCF filter.
eg:ServiceUuid:
12131215-0000-1000-8000-
00805F9B34FB
SvcMaskUuid:
0000FFFF-0000-1000-8000-
00805F9B34FB
In the above eg, user is trying to apply 32 bit service uuid
mask on 32 bit service uuid. But the stack treats the
service uuid mask as 16 bits and inserts garbage values for
the first 16 bits of service uuid mask in the VS command
since the MSB bits of the mask are zeroes. This change fixes
the scenario where service uuid mask length is less than
service uuid length.
Change-Id: Ie1aece1162b1ba7f4b7a3e9eea7eb5a074f85d62
Lawrance Liu [Fri, 14 Oct 2016 21:38:45 +0000 (21:38 +0000)]
HCI HAL: Retry writing HCI data on UART socket for EAGAIN errors am:
d20c0d7bb6 am:
3953dcbb1b
am:
ebc4f2afe6
Change-Id: Id229d7d1a2e4009d334b2472169c102f37482f17
Lawrance Liu [Fri, 14 Oct 2016 21:34:15 +0000 (21:34 +0000)]
HCI HAL: Retry writing HCI data on UART socket for EAGAIN errors am:
d20c0d7bb6
am:
3953dcbb1b
Change-Id: Ie98ec8c6691a8a8ec81aa688e34207a3b3777ac3
Lawrance Liu [Fri, 14 Oct 2016 21:30:14 +0000 (21:30 +0000)]
HCI HAL: Retry writing HCI data on UART socket for EAGAIN errors
am:
d20c0d7bb6
Change-Id: Idfdad13516242353eed284fe4e2683c5d69dcb3c
Pavlin Radoslavov [Fri, 14 Oct 2016 20:46:53 +0000 (20:46 +0000)]
Merge "Renamed files: *.c to *.cc in bta/av and stack/a2dp" am:
3f3b855dd0 am:
df376891db
am:
1a9cdbb08c
Change-Id: I6f7af8048b96941cbb50559de7498badda692500
Satish Kodishala [Fri, 14 Oct 2016 20:46:44 +0000 (20:46 +0000)]
Update hf structure on phone state change only if SLC is up am:
d4710b9012 am:
b842b61db6
am:
1ef34e333c
Change-Id: I1feea297c8d2e29b9d5fdc829cadad58fe3799a0
Nitin Arora [Fri, 14 Oct 2016 20:46:34 +0000 (20:46 +0000)]
Update GATT channel state to closing during disconnection am:
ce1f3407a4 am:
5037d971dc
am:
b682e6484c
Change-Id: I769e8bddf331751231928524fafe7636462e2e9a
Nitin Arora [Fri, 14 Oct 2016 20:46:26 +0000 (20:46 +0000)]
Skip LE key derivation if BR key is temporary am:
a6a2ece5fd am:
a9a04553eb
am:
49c62fc5b2
Change-Id: Id92d8d550e9cafdc9d59609a5ae13d874a87aed0
Srinu Jella [Fri, 14 Oct 2016 20:46:17 +0000 (20:46 +0000)]
Add null checks for L2CAP socket callback am:
62e6c14cde am:
1f8a09aa29
am:
3857c05a8c
Change-Id: I53f4d6de85ffbb4ec70ee432fbd0a4ff3f7bc5e9
Gurpreet Ghai [Fri, 14 Oct 2016 20:46:04 +0000 (20:46 +0000)]
Merge "Rectify size passed to copy service name to security records" am:
682ff8e512 am:
d420941b75
am:
de468f8a5d
Change-Id: I67212c0079a2fc1fd471005e3bdb1ebe987e8326
Srinu Jella [Fri, 14 Oct 2016 20:45:54 +0000 (20:45 +0000)]
Merge "Remove bonded device information on pairing rejected" am:
79fe542032 am:
fde6bd57c0
am:
106bf7d760
Change-Id: Ib190380648b91a95fa5d05b5aaf693c97da52ee9
Srinu Jella [Fri, 14 Oct 2016 20:45:45 +0000 (20:45 +0000)]
Merge "Cleanup L2CAP socket properly on close" am:
db45524a30 am:
3157b97d84
am:
11fc4a9f16
Change-Id: I3093a857962c05116114f24acfee9a0dc3a1d05b
Devin Kim [Fri, 14 Oct 2016 20:45:36 +0000 (20:45 +0000)]
Fix HFP AT command BIA failures am:
650e755cd4 am:
31fc3cb2f7
am:
255dfcd6c9
Change-Id: I64aa74dc1a61de40635a5cd3f3a7fefe65445565
Srinu Jella [Fri, 14 Oct 2016 20:45:24 +0000 (20:45 +0000)]
RFCOMM: Prevent sending data in BTA_JV_ST_NONE state am:
46069c6419 am:
c81d9e3de2
am:
bde59bd778
Change-Id: Ia6e70ae1760aa1e699a21cf3459c45eb2a41947c
Jakub Pawlowski [Fri, 14 Oct 2016 20:45:12 +0000 (20:45 +0000)]
Add missing header files for ninja am:
23f1d32922 am:
16230963b6
am:
cfbdbeb642
Change-Id: I31ef6d7e7d7315f816bf20b235f8565d6a6919ef
Pavlin Radoslavov [Fri, 14 Oct 2016 20:42:59 +0000 (20:42 +0000)]
Merge "Renamed files: *.c to *.cc in bta/av and stack/a2dp" am:
3f3b855dd0
am:
df376891db
Change-Id: I03f44deb807183d65bd7b26fcefa3aa2582db9dc
Satish Kodishala [Fri, 14 Oct 2016 20:42:48 +0000 (20:42 +0000)]
Update hf structure on phone state change only if SLC is up am:
d4710b9012
am:
b842b61db6
Change-Id: I2889bd31f3d8c4cd59aa4e3cd4aa9199d893f321
Nitin Arora [Fri, 14 Oct 2016 20:42:36 +0000 (20:42 +0000)]
Update GATT channel state to closing during disconnection am:
ce1f3407a4
am:
5037d971dc
Change-Id: I41bc62fae40c47948c213a55fdb485cfb0f2eb37
Nitin Arora [Fri, 14 Oct 2016 20:42:26 +0000 (20:42 +0000)]
Skip LE key derivation if BR key is temporary am:
a6a2ece5fd
am:
a9a04553eb
Change-Id: I3b0917c6eea1162eb09c808f3a954e2a1fc8dbb4
Srinu Jella [Fri, 14 Oct 2016 20:42:17 +0000 (20:42 +0000)]
Add null checks for L2CAP socket callback am:
62e6c14cde
am:
1f8a09aa29
Change-Id: I08d8b3896e14a3b3ca3292faa304ce64bbc8497b
Gurpreet Ghai [Fri, 14 Oct 2016 20:42:06 +0000 (20:42 +0000)]
Merge "Rectify size passed to copy service name to security records" am:
682ff8e512
am:
d420941b75
Change-Id: Icc1f1146eb8ac5f062aba3286d844f1d2d7d2e3e