OSDN Git Service
Jakub Pawlowski [Fri, 16 Sep 2016 20:15:30 +0000 (20:15 +0000)]
Fix NPE in l2cble_notify_le_connection am:
5e61112a98 am:
f3451bf180
am:
f9a615e57a
Change-Id: I6ac5b4d24de0bf786477a257b96fb7ce886ff037
Jakub Pawlowski [Fri, 16 Sep 2016 20:12:16 +0000 (20:12 +0000)]
Fix NPE in l2cble_notify_le_connection am:
5e61112a98
am:
f3451bf180
Change-Id: Ic5b842253aaaf4ef85804c1f4d8fbbae37017bfd
Jakub Pawlowski [Fri, 16 Sep 2016 20:09:44 +0000 (20:09 +0000)]
Fix NPE in l2cble_notify_le_connection
am:
5e61112a98
Change-Id: I6fbb661a7911c22b51952bfd54f5b342c9cb6b75
Andre Eisenbach [Fri, 16 Sep 2016 17:49:45 +0000 (17:49 +0000)]
Add security record for devices found through LE batch scan am:
b4a5ec958f am:
3502a0a2ba
am:
ba89268da1
Change-Id: Ic666e4468168d39012cc8b0bccfdbc8d6b5086fe
Andre Eisenbach [Fri, 16 Sep 2016 17:40:53 +0000 (17:40 +0000)]
Add security record for devices found through LE batch scan am:
b4a5ec958f
am:
3502a0a2ba
Change-Id: I6135cf3463a7cfece356f34a1bf8d59b2b145d0e
Jakub Pawlowski [Thu, 15 Sep 2016 15:04:04 +0000 (08:04 -0700)]
Fix NPE in l2cble_notify_le_connection
Accessing p_lcb must be guarded with NULL check.
Bug:
31442085
Change-Id: I0f6e3f8e0247c5e8946c4d098f8a3ba442f5fb28
(cherry picked from commit
b4458c93d5b5d7e2c103166d71daff560ee1a978)
Andre Eisenbach [Fri, 16 Sep 2016 17:29:19 +0000 (17:29 +0000)]
Add security record for devices found through LE batch scan
am:
b4a5ec958f
Change-Id: I361aef8e79a9ef470b7e38bc71a30cf9104fa09f
Jakub Pawlowski [Fri, 16 Sep 2016 17:24:43 +0000 (17:24 +0000)]
Fix bad address type assumption am:
f5566938ba am:
7e427be59b am:
3ef323192e
am:
dfd38301bf
Change-Id: I5b8809b132a895d3cfa7f0d087335eafc40ad7bf
Jakub Pawlowski [Fri, 16 Sep 2016 17:20:48 +0000 (17:20 +0000)]
Fix bad address type assumption am:
f5566938ba am:
7e427be59b
am:
3ef323192e
Change-Id: I7d21aa394a496045bd9c44e2eb25133fc5e21777
Jakub Pawlowski [Fri, 16 Sep 2016 17:17:47 +0000 (17:17 +0000)]
Fix bad address type assumption am:
f5566938ba
am:
7e427be59b
Change-Id: I27d13a1cda73fb33952b2bc12fea3b1fb4825bb9
Jakub Pawlowski [Fri, 16 Sep 2016 17:15:48 +0000 (17:15 +0000)]
Fix bad address type assumption
am:
f5566938ba
Change-Id: Ib3bc8b2e8299960ead6c9b6f7969df8453300431
Jakub Pawlowski [Fri, 16 Sep 2016 15:03:16 +0000 (08:03 -0700)]
Fix bad address type assumption
LE related code should not use BTM_ACL_IS_CONNECTED, because it assumes
classic transport.
In this particular case, connection created event, which was result of
advertising, caused cancellation of "LE Create Connection".
Attempt to send "LE Create Connection Cancel" was checking if connection
is already established, but was failing to do so becuase
BTM_ACL_IS_CONNECTED was used instead of btm_bda_to_acl with proper
transport. This caused just created connection to be dropped.
Bug:
31442085
Change-Id: Ia345a3d00e8567160f4abb2a31c4130ee69d67a3
Andre Eisenbach [Wed, 14 Sep 2016 19:41:37 +0000 (12:41 -0700)]
Add security record for devices found through LE batch scan
Currently, starting an LE batch scan are not added to the stack internal
device database, which means that the address type and device type
needed for a connection are not available.
This patch ensures that devices found during an LE scan are added to the
device database to ensure connection attempts will succeed.
Bug:
31309376
Change-Id: Ic52d7eaa03d17dcbbd848af9140038bc84ea3bd0
(cherry picked from commit
e0295e2c2eb7cc6eb331d581ed8455d6b30b3bc6)
Myles Watson [Thu, 15 Sep 2016 22:21:57 +0000 (22:21 +0000)]
Merge "Update the style guide" am:
02b83686b6 am:
7d7513c991 am:
8ca1ca515e
am:
016a873430
Change-Id: I4c98ba995769bffda69d8edcdc0a75831446b074
Andre Eisenbach [Thu, 15 Sep 2016 22:21:57 +0000 (22:21 +0000)]
Add .clang-format am:
99a236f01a am:
9517717f5a am:
1e697983c7
am:
24cdece25e
Change-Id: I368fbe5b84350f904b947bfb8607fb379467b732
Myles Watson [Thu, 15 Sep 2016 22:16:33 +0000 (22:16 +0000)]
Merge "Update the style guide" am:
02b83686b6 am:
7d7513c991
am:
8ca1ca515e
Change-Id: Iadc769f1852598c5e128c0f4c140edbfc4af4313
Andre Eisenbach [Thu, 15 Sep 2016 22:16:33 +0000 (22:16 +0000)]
Add .clang-format am:
99a236f01a am:
9517717f5a
am:
1e697983c7
Change-Id: I5f9dad2c9799e12019cfd52c1172904b7e621782
Myles Watson [Thu, 15 Sep 2016 22:13:24 +0000 (22:13 +0000)]
Merge "Update the style guide" am:
02b83686b6
am:
7d7513c991
Change-Id: Ib297112c2cb827948914b5a3aecf8d7552277aed
Andre Eisenbach [Thu, 15 Sep 2016 22:13:24 +0000 (22:13 +0000)]
Add .clang-format am:
99a236f01a
am:
9517717f5a
Change-Id: I9c6f0b19e349a5de2f5c2fb79848ff7c738af28e
Myles Watson [Thu, 15 Sep 2016 22:12:46 +0000 (22:12 +0000)]
Merge "Update the style guide"
am:
02b83686b6
Change-Id: Idd4299419cb9326577478bc60e86ee53f571dc0c
Andre Eisenbach [Thu, 15 Sep 2016 22:10:56 +0000 (22:10 +0000)]
Add .clang-format
am:
99a236f01a
Change-Id: I83b914993265bf0c7f2a3dd17437a60feaef38f9
Treehugger Robot [Thu, 15 Sep 2016 22:09:32 +0000 (22:09 +0000)]
Merge "Update the style guide"
Andre Eisenbach [Wed, 14 Sep 2016 21:32:49 +0000 (14:32 -0700)]
Add .clang-format
Change-Id: I3750edd23be239d1b19aa1b7d949cfa3d074cb2f
Jakub Pawlowski [Thu, 15 Sep 2016 22:04:27 +0000 (22:04 +0000)]
Fix NPE in l2cble_notify_le_connection am:
b4458c93d5 am:
2049c27daf am:
59b67c9d1e
am:
257e18cb19
Change-Id: Ic1cac8fddf78d063220c0cc61c04c34794e2b9e3
Jakub Pawlowski [Thu, 15 Sep 2016 22:04:26 +0000 (22:04 +0000)]
Merge "Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT" am:
2d8048d72f am:
8445951ea7 am:
4c25ffc226
am:
3d089b3500
Change-Id: I7ce88a2985595fcbbcf7d6668715afb84999825f
Jakub Pawlowski [Thu, 15 Sep 2016 22:00:18 +0000 (22:00 +0000)]
Fix NPE in l2cble_notify_le_connection am:
b4458c93d5 am:
2049c27daf
am:
59b67c9d1e
Change-Id: I99280ae406d22116c5238b635ec3999b2d70ebc6
Jakub Pawlowski [Thu, 15 Sep 2016 22:00:17 +0000 (22:00 +0000)]
Merge "Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT" am:
2d8048d72f am:
8445951ea7
am:
4c25ffc226
Change-Id: I7474bc3b19514d1a3f684dbf6961422948a108e0
Jakub Pawlowski [Thu, 15 Sep 2016 21:55:52 +0000 (21:55 +0000)]
Fix NPE in l2cble_notify_le_connection am:
b4458c93d5
am:
2049c27daf
Change-Id: I9c25ed898755346d67592e6fb6ec11e7fcf4b19f
Jakub Pawlowski [Thu, 15 Sep 2016 21:55:51 +0000 (21:55 +0000)]
Merge "Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT" am:
2d8048d72f
am:
8445951ea7
Change-Id: Id88abcd5a6ded1fccb58dafec19d694e7bab9b05
Jakub Pawlowski [Thu, 15 Sep 2016 21:53:07 +0000 (21:53 +0000)]
Fix NPE in l2cble_notify_le_connection
am:
b4458c93d5
Change-Id: I4d4e647734515a2364b69afb31ca838725d014b8
Jakub Pawlowski [Thu, 15 Sep 2016 21:53:07 +0000 (21:53 +0000)]
Merge "Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT"
am:
2d8048d72f
Change-Id: Ie0e87e60834c9223b4a5ee338f7aa157f8b37095
Jakub Pawlowski [Thu, 15 Sep 2016 15:04:04 +0000 (08:04 -0700)]
Fix NPE in l2cble_notify_le_connection
Accessing p_lcb must be guarded with NULL check.
Bug:
31442085
Change-Id: I0f6e3f8e0247c5e8946c4d098f8a3ba442f5fb28
Treehugger Robot [Thu, 15 Sep 2016 21:41:57 +0000 (21:41 +0000)]
Merge "Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT"
Pavlin Radoslavov [Thu, 15 Sep 2016 21:03:02 +0000 (21:03 +0000)]
Merge "Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event" am:
c94437561f am:
65677c9331 am:
2ae0370526
am:
d52f5698d3
Change-Id: I71115260821fe22eab783a6b797f5a78902c15c7
Pavlin Radoslavov [Thu, 15 Sep 2016 21:00:43 +0000 (21:00 +0000)]
Merge "Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event" am:
c94437561f am:
65677c9331
am:
2ae0370526
Change-Id: I5a2bd8ca09cb78f3e419fc8a30bf28a53e6c707d
Pavlin Radoslavov [Thu, 15 Sep 2016 20:58:01 +0000 (20:58 +0000)]
Merge "Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event" am:
c94437561f
am:
65677c9331
Change-Id: I3efa81485765b7dec9a5f4482be802ae75efdbd2
Pavlin Radoslavov [Thu, 15 Sep 2016 20:55:31 +0000 (20:55 +0000)]
Merge "Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event"
am:
c94437561f
Change-Id: Id78a7d380b1a1cbedecec73d26b9d41067211d74
Treehugger Robot [Thu, 15 Sep 2016 20:35:41 +0000 (20:35 +0000)]
Merge "Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event"
Jakub Pawlowski [Thu, 15 Sep 2016 15:02:05 +0000 (08:02 -0700)]
Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT
Cancelling discovery was not handled properly in
btif_dm_search_services_evt and was causing crashes due to assert in
default case.
Bug:
31442085
Change-Id: If9a2c203730c9b06df5ff8d8e251f0c35addcb82
Myles Watson [Thu, 15 Sep 2016 16:19:10 +0000 (09:19 -0700)]
Update the style guide
Add a pointer to the C++ style guide.
Add a HOWTO for those who have outstanding patches that
they'd like to reformat.
Change-Id: Ia749c6498424cfbdf0bb759a1736978f91a34289
Jakub Pawlowski [Thu, 15 Sep 2016 13:46:31 +0000 (13:46 +0000)]
Don't use move in FOR_EACH_* macro am:
10c37e63c1 am:
f004056a16 am:
98baa0c9c3
am:
5890113094
Change-Id: I32d6c9b3502054c36e125d8c694b174935a0cb90
Jakub Pawlowski [Thu, 15 Sep 2016 13:44:01 +0000 (13:44 +0000)]
Don't use move in FOR_EACH_* macro am:
10c37e63c1 am:
f004056a16
am:
98baa0c9c3
Change-Id: Icdbbe9d1205924b56a8143cb7546a50e1ceb2254
Jakub Pawlowski [Thu, 15 Sep 2016 13:41:30 +0000 (13:41 +0000)]
Don't use move in FOR_EACH_* macro am:
10c37e63c1
am:
f004056a16
Change-Id: I432ada61603549998900fac1a27713ebab2a50dc
Jakub Pawlowski [Thu, 15 Sep 2016 13:38:30 +0000 (13:38 +0000)]
Don't use move in FOR_EACH_* macro
am:
10c37e63c1
Change-Id: Ieb71b05695a6e362aab1f79aa8d83e520bd70321
Jakub Pawlowski [Thu, 15 Sep 2016 11:04:37 +0000 (04:04 -0700)]
Don't use move in FOR_EACH_* macro
FOR_EACH_* macros are resolved to for loop. Using std::move inside it
will cause already moved object to be used when more than one observer
is registered. This patch fixes that.
This issue was already fixed in commit
e84c4bd, but was reintroduced in
a641b6fa.
Change-Id: I14b72371d369e4bdcaf3a6e30045bf8a1e8c3e1b
Pavlin Radoslavov [Wed, 14 Sep 2016 23:39:02 +0000 (16:39 -0700)]
Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event
If the received HCI type is unknown, then log an event and abort.
The most likely reason for that to happen is if the UART stream
is corrupted. We cannot recover from that, and there is not much
else we can do.
Also, fixed a bug in an HCI-related unit test that was exposed
by the above change.
Bug:
31432127
Change-Id: Ia888c485f177af4962268bf8f593b27fd7a4b080
Andre Eisenbach [Thu, 15 Sep 2016 00:36:51 +0000 (00:36 +0000)]
Merge "Add security record for devices found through LE batch scan" am:
c8bd6de515 am:
11f412019a am:
6f27f44943
am:
0325fdf0e4
Change-Id: I625976cc757e6c7c5f3033547655b473b6a9d02e
Andre Eisenbach [Wed, 14 Sep 2016 23:05:02 +0000 (23:05 +0000)]
Merge "Add security record for devices found through LE batch scan" am:
c8bd6de515 am:
11f412019a
am:
6f27f44943
Change-Id: I6931a53171e65d06232c6bf959a21a73837774eb
Andre Eisenbach [Wed, 14 Sep 2016 22:09:07 +0000 (22:09 +0000)]
Merge "Add security record for devices found through LE batch scan" am:
c8bd6de515
am:
11f412019a
Change-Id: I3b5a3b051f9a312ee8b573d7b79c97492cf1e8f6
Andre Eisenbach [Wed, 14 Sep 2016 22:06:06 +0000 (22:06 +0000)]
Merge "Add security record for devices found through LE batch scan"
am:
c8bd6de515
Change-Id: If593628632df3b60b2906de10f830fed464661be
Myles Watson [Wed, 14 Sep 2016 22:03:25 +0000 (22:03 +0000)]
test_vendor: Remove unnecessary const from params am:
354a9bf886 am:
4a0b6e0ede am:
fdc7f4722d
am:
f9eb74571c
Change-Id: I7d3d924baa131d7512dc98667032f52e76f47366
Treehugger Robot [Wed, 14 Sep 2016 22:02:25 +0000 (22:02 +0000)]
Merge "Add security record for devices found through LE batch scan"
Myles Watson [Wed, 14 Sep 2016 21:11:02 +0000 (21:11 +0000)]
test_vendor: Remove unnecessary const from params am:
354a9bf886 am:
4a0b6e0ede
am:
fdc7f4722d
Change-Id: I93a831017114937102de7ecdeaa8d9dd7ed2b875
Myles Watson [Wed, 14 Sep 2016 21:08:08 +0000 (21:08 +0000)]
test_vendor: Remove unnecessary const from params am:
354a9bf886
am:
4a0b6e0ede
Change-Id: I442db44dd7d8355bcd009783d55848cf9153d681
Myles Watson [Wed, 14 Sep 2016 21:04:32 +0000 (21:04 +0000)]
test_vendor: Remove unnecessary const from params
am:
354a9bf886
Change-Id: Idd092ebf7c1a97ffa816bd60bf3ee451252b3a75
Andre Eisenbach [Wed, 14 Sep 2016 19:41:37 +0000 (12:41 -0700)]
Add security record for devices found through LE batch scan
Currently, starting an LE batch scan are not added to the stack internal
device database, which means that the address type and device type
needed for a connection are not available.
This patch ensures that devices found during an LE scan are added to the
device database to ensure connection attempts will succeed.
Bug:
31309376
Change-Id: Ic52d7eaa03d17dcbbd848af9140038bc84ea3bd0
Myles Watson [Wed, 14 Sep 2016 18:39:33 +0000 (11:39 -0700)]
test_vendor: Remove unnecessary const from params
Change-Id: I6502e3e78f139722bb887640dcc00ee79f1b0044
Pavlin Radoslavov [Wed, 14 Sep 2016 07:06:14 +0000 (07:06 +0000)]
Removed unused local variable am:
ac59fa20a7 am:
b77127c06c am:
c312916c5e
am:
ceaac3505f
Change-Id: I49a257522ea77b3f36895b542b01fec5ba237031
Pavlin Radoslavov [Wed, 14 Sep 2016 05:22:01 +0000 (05:22 +0000)]
Removed unused local variable am:
ac59fa20a7 am:
b77127c06c
am:
c312916c5e
Change-Id: If1be5e2bb12d952b2e74423d4273d08c230d37ea
Pavlin Radoslavov [Wed, 14 Sep 2016 05:19:01 +0000 (05:19 +0000)]
Removed unused local variable am:
ac59fa20a7
am:
b77127c06c
Change-Id: Ie7d8f0dac5b69f7042531493a502b8f5549adf67
Pavlin Radoslavov [Wed, 14 Sep 2016 05:16:30 +0000 (05:16 +0000)]
Removed unused local variable
am:
ac59fa20a7
Change-Id: I365c7c4c9575120c9363e971f8cd85b3235cbc3d
Pavlin Radoslavov [Wed, 14 Sep 2016 05:00:53 +0000 (22:00 -0700)]
Removed unused local variable
Change-Id: Iee7a951351448f07c5e4c92d3b034e5a8377cf5f
Greg Kaiser [Wed, 14 Sep 2016 01:13:51 +0000 (01:13 +0000)]
avrc: Fix AVRC_MsgReq() msg_mask bug am:
ebfeca0a62 am:
b2a6393982 am:
4d4b7bda7a
am:
c9cd36e725
Change-Id: Iff35387b9b2363d78dbf9e8e77216b3d5681b59f
Greg Kaiser [Tue, 13 Sep 2016 23:08:06 +0000 (23:08 +0000)]
avrc: Fix AVRC_MsgReq() msg_mask bug am:
ebfeca0a62 am:
b2a6393982
am:
4d4b7bda7a
Change-Id: I651e29d98d9dd85ece0b0cda4d863ff9c2f9a332
Greg Kaiser [Tue, 13 Sep 2016 23:05:35 +0000 (23:05 +0000)]
avrc: Fix AVRC_MsgReq() msg_mask bug am:
ebfeca0a62
am:
b2a6393982
Change-Id: Ic0a573f023dffb2b2e210dea87ec6eedece45c39
Greg Kaiser [Tue, 13 Sep 2016 23:02:36 +0000 (23:02 +0000)]
avrc: Fix AVRC_MsgReq() msg_mask bug
am:
ebfeca0a62
Change-Id: I45dc17b9e45d8cdabcf1c546d63988bf048a54a2
Pavlin Radoslavov [Tue, 13 Sep 2016 22:21:41 +0000 (22:21 +0000)]
A2DP related API update and cleanup am:
d7ff47cc64 am:
d63b36d26c am:
0e9e125e54
am:
d62b06f349
Change-Id: Ic9b1c0082ebb4cd3ccfd42bab8b81d0b257cc56d
Pavlin Radoslavov [Tue, 13 Sep 2016 20:59:16 +0000 (20:59 +0000)]
A2DP related API update and cleanup am:
d7ff47cc64 am:
d63b36d26c
am:
0e9e125e54
Change-Id: I8346c4fea35433fed9c70e5c6376a77cb5e64029
Pavlin Radoslavov [Tue, 13 Sep 2016 20:48:29 +0000 (20:48 +0000)]
A2DP related API update and cleanup am:
d7ff47cc64
am:
d63b36d26c
Change-Id: I079650e31dac9a5aa44392db3a04012cd269591a
Pavlin Radoslavov [Tue, 13 Sep 2016 20:45:00 +0000 (20:45 +0000)]
A2DP related API update and cleanup
am:
d7ff47cc64
Change-Id: Ie71c7ca4a6c4666dffb31b74516f324ba0f5a267
Greg Kaiser [Tue, 13 Sep 2016 15:07:04 +0000 (08:07 -0700)]
avrc: Fix AVRC_MsgReq() msg_mask bug
msg_mask is intended to be a bit field. But by declaring it a
bool, we end up turning all bit values into 1, and losing the
other bit values. We fix this by properly declaring this as
a uint8_t.
Bug:
31273148
Change-Id: Id95e1853ea1ad4fbebc35fdc24708765f1fd9e07
Pavlin Radoslavov [Thu, 8 Sep 2016 18:27:46 +0000 (11:27 -0700)]
A2DP related API update and cleanup
* Added new A2DP API and use it as appropriate
- A2D_GetTrackFrequency()
- A2D_GetTrackChannelCount()
- A2D_GetNumberOfSubbands()
- A2D_GetNumberOfBlocks()
- A2D_GetAllocationMethodCode()
- A2D_GetChannelModeCode()
- A2D_GetSamplingFrequencyCode()
- A2D_GetSinkTrackChannelType()
- A2D_GetSinkFramesCountToProcess()
* Added corresponding unit tests for the new API
Also, A2DP related cleanup:
- Renamed A2D_sbc_dump_codec_info to A2D_DumpCodecInfoSbc()
- Changed the order of tA2D_SBC_CIE.min_bitpool and
tA2D_SBC_CIE.max_bitpool to reflect the order of the corresponding
fields in the Bluetooth spec (A2DP spec v1.3, page 21).
- Added new API A2D_GetMediaType() and the corresponding unit test
- Renamed AVDT_MEDIA_AUDIO to AVDT_MEDIA_TYPE_AUDIO
- Renamed tA2D_SBC_CIE.alloc_mthd to alloc_method
- Renamed A2D_BAD_ALLOC_MTHD to A2D_BAD_ALLOC_METHOD
- Renamed A2D_NS_ALLOC_MTHD to A2D_NS_ALLOC_METHOD
- Eliminated usage of A2D_MEDIA_TYPE_AUDIO and replace it with
AVDT_MEDIA_TYPE_AUDIO.
Now the media_type value everywhere is the AVDT_MEDIA_TYPE_* value
without the reserved 4 bits (LSBs).
- Fixed macro defines in file "stack/avdt/avdt_defs.h"
Bug:
30958229
Change-Id: Id82653e9c9460aeb92d942a9179bb5abdb4bfdec
Jakub Pawlowski [Tue, 13 Sep 2016 11:13:58 +0000 (11:13 +0000)]
Fix advertising timers am:
a8fcd684da am:
b029c039e6 am:
1dd7300d9b
am:
a3f201b037
Change-Id: Ia2c8f5dc1e0d47848b03a3c0dde689665f329423
Jakub Pawlowski [Tue, 13 Sep 2016 10:25:43 +0000 (10:25 +0000)]
Fix advertising timers am:
a8fcd684da am:
b029c039e6
am:
1dd7300d9b
Change-Id: I84099678a7f691525251e437785f1a9864955817
Jakub Pawlowski [Tue, 13 Sep 2016 10:22:42 +0000 (10:22 +0000)]
Fix advertising timers am:
a8fcd684da
am:
b029c039e6
Change-Id: Id91eb29b098c817c9dbbcf652a638ebc6e818e0b
Jakub Pawlowski [Tue, 13 Sep 2016 10:19:42 +0000 (10:19 +0000)]
Fix advertising timers
am:
a8fcd684da
Change-Id: I752d36909feb7c2e2d7c5cc6a2f8b15e487dbc68
Jakub Pawlowski [Tue, 13 Sep 2016 09:35:14 +0000 (09:35 +0000)]
Bluetooth: split setting params and enabling advertising (3/3) am:
73679d01c7 am:
1593e25808 am:
c5dec2d049
am:
eaf2dab878
Change-Id: Idf48145e894baaba19989907010e21befb8b013d
Jakub Pawlowski [Tue, 13 Sep 2016 08:40:46 +0000 (08:40 +0000)]
Bluetooth: split setting params and enabling advertising (3/3) am:
73679d01c7 am:
1593e25808
am:
c5dec2d049
Change-Id: Iab1490e79c7e06fad53f85b7f3e5f8b12b2f7b0f
Jakub Pawlowski [Thu, 8 Sep 2016 11:58:09 +0000 (04:58 -0700)]
Fix advertising timers
Right now, timers that rotate advertising address are started when stack
is starting and keep running all the time even when advertising is not
used. This patch fix that by starting the timer when advertising
instance is registered, and stopping it when it's unregistered.
Bug:
30622771
Change-Id: I638176bdc2f26c62d5ec3a56f6e81cd9c016df0b
Jakub Pawlowski [Tue, 13 Sep 2016 08:38:11 +0000 (08:38 +0000)]
Bluetooth: split setting params and enabling advertising (3/3) am:
73679d01c7
am:
1593e25808
Change-Id: Ia5623f077fda9c727c38f38f467cc8532799dfd5
Jakub Pawlowski [Tue, 13 Sep 2016 08:35:38 +0000 (08:35 +0000)]
Bluetooth: split setting params and enabling advertising (3/3)
am:
73679d01c7
Change-Id: Iaba2b31418ff52a9dd6ac9dc8383f9dcc676c0d1
Jakub Pawlowski [Thu, 18 Aug 2016 21:42:54 +0000 (14:42 -0700)]
Bluetooth: split setting params and enabling advertising (3/3)
Proper order of commands when starting advertising:
* set parameters
* set data
* enable advertising
This cannot be achieved when setting advertising parameters and enabling
advertising is put together in one function. Enabling before setting
data might cause first advertisements to be empty. If a device with
hardware filter pick up such advertisement, it might fail to properly
recognize our device.
Bug:
30622771
Bug:
19372779
Change-Id: I3a2c1171e301ecfd7cbf1cb8b86cfda0e5fc2382
Myles Watson [Tue, 13 Sep 2016 04:16:27 +0000 (04:16 +0000)]
Merge "test_vendor: White space fix in vendor manager" am:
f6c30e115c am:
44634a6c9b am:
d544fcfa3c
am:
77f3d579ba
Change-Id: I6fc05ce075fbc2779bbbe30c77e3c346f0016912
Myles Watson [Tue, 13 Sep 2016 04:16:25 +0000 (04:16 +0000)]
Merge "test_vendor: Silence packet_stream.cc" am:
85dba1c476 am:
59505e4249 am:
63d6048213
am:
8581732cbd
Change-Id: I5da0090f3e98de924b9dca2498e2179a69d7ed25
Myles Watson [Tue, 13 Sep 2016 03:11:52 +0000 (03:11 +0000)]
Merge "test_vendor: White space fix in vendor manager" am:
f6c30e115c am:
44634a6c9b
am:
d544fcfa3c
Change-Id: I767b9a3d377651a2fe6b3069f53777915a976cc8
Myles Watson [Tue, 13 Sep 2016 03:09:15 +0000 (03:09 +0000)]
Merge "test_vendor: White space fix in vendor manager" am:
f6c30e115c
am:
44634a6c9b
Change-Id: I4164ec8d14343c7c02d436f31d426f57f5f3e53c
Myles Watson [Tue, 13 Sep 2016 03:06:45 +0000 (03:06 +0000)]
Merge "test_vendor: White space fix in vendor manager"
am:
f6c30e115c
Change-Id: I7799006694c88c5ea5cd2303312d94ad8419852d
Myles Watson [Tue, 13 Sep 2016 03:03:52 +0000 (03:03 +0000)]
Merge "test_vendor: Silence packet_stream.cc" am:
85dba1c476 am:
59505e4249
am:
63d6048213
Change-Id: I45ca68574b02ee742d6ddc7b75695e99bc6aedee
Treehugger Robot [Tue, 13 Sep 2016 03:03:35 +0000 (03:03 +0000)]
Merge "test_vendor: White space fix in vendor manager"
Myles Watson [Tue, 13 Sep 2016 03:01:15 +0000 (03:01 +0000)]
Merge "test_vendor: Silence packet_stream.cc" am:
85dba1c476
am:
59505e4249
Change-Id: I0012d81d90305f42f411d37490755f05e77277d5
Myles Watson [Tue, 13 Sep 2016 02:58:44 +0000 (02:58 +0000)]
Merge "test_vendor: Silence packet_stream.cc"
am:
85dba1c476
Change-Id: Iea952846e306e6ea937efe81492315b3ab692919
Pavlin Radoslavov [Tue, 13 Sep 2016 02:53:23 +0000 (02:53 +0000)]
Merge "Extended the A2DP codec abstraction API" am:
b4eb64344a am:
f1284f2ff9 am:
746aacabd1
am:
b5fd70bdfd
Change-Id: Ifad3420f2252049edf8b3887351dd82e4134e912
Jorge E. Moreira [Tue, 13 Sep 2016 02:53:22 +0000 (02:53 +0000)]
test_vendor: Move checks for vendor_manager_ am:
9cd5cd2856 am:
ec6ed512ff am:
6a902c7d21
am:
2050d89fcf
Change-Id: I8a2cc71d2b095cbfb3f6ae5d50a17007e6bc0947
Treehugger Robot [Tue, 13 Sep 2016 02:53:16 +0000 (02:53 +0000)]
Merge "test_vendor: Silence packet_stream.cc"
Pavlin Radoslavov [Tue, 13 Sep 2016 02:14:50 +0000 (02:14 +0000)]
Merge "Extended the A2DP codec abstraction API" am:
b4eb64344a am:
f1284f2ff9
am:
746aacabd1
Change-Id: Ibfc609f8f7a744de4804091d7a6f27216fca69f1
Pavlin Radoslavov [Tue, 13 Sep 2016 02:11:42 +0000 (02:11 +0000)]
Merge "Extended the A2DP codec abstraction API" am:
b4eb64344a
am:
f1284f2ff9
Change-Id: Ic959706ba25741f64f524ad478aa1fd075b97779
Jorge E. Moreira [Tue, 13 Sep 2016 02:10:03 +0000 (02:10 +0000)]
test_vendor: Move checks for vendor_manager_ am:
9cd5cd2856 am:
ec6ed512ff
am:
6a902c7d21
Change-Id: I0d3d53d1da25b30b105b6226985aef8b6d40e6bb
Pavlin Radoslavov [Tue, 13 Sep 2016 02:09:11 +0000 (02:09 +0000)]
Merge "Extended the A2DP codec abstraction API"
am:
b4eb64344a
Change-Id: I2d007ad343d74c911abe4f8d6a05724f84a368a4
Jorge E. Moreira [Tue, 13 Sep 2016 02:07:01 +0000 (02:07 +0000)]
test_vendor: Move checks for vendor_manager_ am:
9cd5cd2856
am:
ec6ed512ff
Change-Id: I1ee2f113ce4d0668c2f941924d64da63f8bb0023
Treehugger Robot [Tue, 13 Sep 2016 02:06:30 +0000 (02:06 +0000)]
Merge "Extended the A2DP codec abstraction API"