OSDN Git Service
Myles Watson [Thu, 24 Nov 2016 03:28:58 +0000 (03:28 +0000)]
Fix formatting after removing defines
am:
9008888d24
Change-Id: I1eb41520b1434fd99d6459384e7ed1e7b0050984
Myles Watson [Thu, 24 Nov 2016 03:28:55 +0000 (03:28 +0000)]
Remove BTA_GATT_INCLUDED
am:
9979121f08
Change-Id: Ie0ad2741c407eabbfbf1a26100a73dc115aa9b93
Pavlin Radoslavov [Thu, 24 Nov 2016 02:36:51 +0000 (02:36 +0000)]
Fix a unit test failure related to SBC maxbitpool testing
am:
29a0f792cd
Change-Id: I0df5b12f7c4866c9c40adad9a14ab70d637b8e2b
Pavlin Radoslavov [Thu, 24 Nov 2016 00:36:14 +0000 (16:36 -0800)]
Fix a unit test failure related to SBC maxbitpool testing
The unit test failure was introduced / overlooked by an earlier CL.
Test: running "test/run_unit_tests.sh net_test_stack"
Change-Id: I40824a903a0dbef3bdab965ef5c390a8939cc5ee
Myles Watson [Wed, 23 Nov 2016 18:21:37 +0000 (18:21 +0000)]
Remove SMP_INCLUDED define
am:
2e8e9f4213
Change-Id: I367644b2861f510a54c04159314b25a8f37dfd17
Myles Watson [Wed, 23 Nov 2016 18:21:36 +0000 (18:21 +0000)]
Remove BLE_INCLUDED define
am:
84baa7f16e
Change-Id: I5fd29a1f8c9f7d88e04c689fbd3514cfcb546af4
Myles Watson [Wed, 16 Nov 2016 00:33:22 +0000 (16:33 -0800)]
Fix formatting after removing defines
clang-format -i --style=file bta/*/* btif/*/* include/*
Test: mma -j32
Change-Id: I9ebb32f0cc5bd24a7cb2ae25699999aab5036b13
Myles Watson [Fri, 18 Nov 2016 16:42:23 +0000 (08:42 -0800)]
Remove BTA_GATT_INCLUDED
Test: Connect to a BLE Keyboard
Change-Id: I00393e2bf09fb65533e953896563e69aab5a22dc
Myles Watson [Tue, 15 Nov 2016 00:45:15 +0000 (16:45 -0800)]
Remove SMP_INCLUDED define
Test: Connect to a BLE Keyboard
Change-Id: I785692cb61f4ca5ccccab7424aa03f50c54523c9
Myles Watson [Mon, 14 Nov 2016 20:05:37 +0000 (12:05 -0800)]
Remove BLE_INCLUDED define
Test: Connect to a BLE Keyboard
Change-Id: I5f8f4017c90c3c404004632fd10e6c2b93bd7783
Sanket Agarwal [Wed, 23 Nov 2016 02:16:48 +0000 (02:16 +0000)]
Merge "Audio pops due to queue not flushed when focus taken off"
am:
4ef712926d
Change-Id: I8d330883afc4c593ab615250be435ca71c95b199
Sanket Agarwal [Wed, 23 Nov 2016 02:11:36 +0000 (02:11 +0000)]
Merge "Audio pops due to queue not flushed when focus taken off"
Jakub Pawlowski [Wed, 23 Nov 2016 01:58:07 +0000 (01:58 +0000)]
Merge "Report proper advertiser status on registration error"
am:
1f28e7bdf1
Change-Id: I3e87e5c14339f54abe763051e7e62bdb1e26507c
Treehugger Robot [Wed, 23 Nov 2016 01:51:51 +0000 (01:51 +0000)]
Merge "Report proper advertiser status on registration error"
Marie Janssen [Wed, 23 Nov 2016 01:30:45 +0000 (01:30 +0000)]
btif: DRY up command functions
am:
1ee1d33e3a
Change-Id: I6d900fa8bc9bf99772c22311d99f01bf3a03ae63
Marie Janssen [Wed, 16 Nov 2016 17:58:22 +0000 (09:58 -0800)]
btif: DRY up command functions
also:
clang-format -i --style=file btif/src/btif_rc.cc
Test: sl4a AvrcpController tests
Change-Id: I95f7e6922c096e2460ecdeafad162515f5600d97
Sanket Agarwal [Tue, 22 Nov 2016 23:00:25 +0000 (15:00 -0800)]
Audio pops due to queue not flushed when focus taken off
Test: (Manual) The stutter after music is resumed is gone
Bug: b/
32296397
Change-Id: Id188c56a196c2ece13510488e6bcfb717bcc610c
Jakub Pawlowski [Tue, 22 Nov 2016 20:51:20 +0000 (12:51 -0800)]
Report proper advertiser status on registration error
When advertiser is not started because too many advertisers are
registered, return proper error code.
Bug:
30622771
Test: sl4a ConcurrentBleAdvertisingTest
Change-Id: Ie8a94b964170edbbf1c56f39b03ad98f745a4861
Ajay Panicker [Tue, 22 Nov 2016 20:12:26 +0000 (20:12 +0000)]
Remove some usages of UINT_TO_PTR macro
am:
58d57a46cb
Change-Id: Ib7b119d61954ea75fbf0e9a195c7d2b9ca2b2d8a
Ajay Panicker [Mon, 21 Nov 2016 21:16:48 +0000 (13:16 -0800)]
Remove some usages of UINT_TO_PTR macro
Bug:
32995283
Test: Sanity test with various devices
Change-Id: I20a0b1571c044170ba5a8792d8e990a6790cbce2
Marie Janssen [Tue, 22 Nov 2016 17:50:14 +0000 (17:50 +0000)]
Constant Cleanup: Remove BT_TRACE_VERBOSE
am:
a1e7e55610
Change-Id: I9fd413cc608ea9e7f838314685324c0c9e8d5a52
Marie Janssen [Tue, 22 Nov 2016 15:50:15 +0000 (07:50 -0800)]
Constant Cleanup: Remove BT_TRACE_VERBOSE
BT_TRACE_VERBOSE turned on constants-as-strings in
logs in many parts of the stack, which is preferable
to obscure numbers.
Test: m -j37, check logspam is not worse than normal on a device
Change-Id: I1d24f1c1337290a8a2bcd9a0d937c9e0f1f1c611
Jakub Pawlowski [Fri, 18 Nov 2016 22:35:58 +0000 (22:35 +0000)]
Move startAdvertising() logic into native code (2/3)
am:
a75087effc
Change-Id: Id4350dc5b6ba474106026eb1d781c341ceee8c78
Jakub Pawlowski [Thu, 17 Nov 2016 21:27:28 +0000 (13:27 -0800)]
Move startAdvertising() logic into native code (2/3)
AdvertiseManager.startAdvertising() was implemented in Java layer for
historical reasons. Now that we have nice native callbacks and tests,
it can be moved into native code, where it will be shared between
Android daemon and bluetoothtbd.
Bug:
30622771
Test: native tests added to cover startAdvertising
Change-Id: Idf5d3c53b6ad21d8c7e239b5b150b88e073bb709
Andre Eisenbach [Fri, 18 Nov 2016 19:33:07 +0000 (19:33 +0000)]
Merge "Do not reject valid SBC codec parameters"
am:
54ee0d8916
Change-Id: I41e3215f9f385d60bc7a183011fccc4f51a6cca3
Andre Eisenbach [Fri, 18 Nov 2016 19:27:44 +0000 (19:27 +0000)]
Merge "Do not reject valid SBC codec parameters"
Andre Eisenbach [Fri, 18 Nov 2016 18:03:46 +0000 (10:03 -0800)]
Do not reject valid SBC codec parameters
Fixes logic in A2DP_CodecInfoMatchesCapabilitySbc that could otherwise
reject valid SBC codec parameters, leading to A2DP being disconnected.
Example:
Tesla Model S - min bitpool = 2; max bitpool = 60
Android - min bitpool = 2; max bitpool = 53
Bug:
32688022
Test: Added test to test_a2dp_is_source_codec_supported to cover this bug
Change-Id: If02bab1c47f926f82a636184cf3cbd1edbbe223a
Jakub Pawlowski [Thu, 17 Nov 2016 19:50:22 +0000 (19:50 +0000)]
Add BUILD.gn for tinyxml
am:
cc51b4f8c2
Change-Id: Ic27a1bb7c558fcc91bffb75e726c36547f1b5dda
Jakub Pawlowski [Thu, 17 Nov 2016 19:37:17 +0000 (11:37 -0800)]
Add BUILD.gn for tinyxml
Change-Id: I82d2bb25470d46516e0ab6114bf85cb93f9023ac
Andre Eisenbach [Thu, 17 Nov 2016 07:14:02 +0000 (07:14 +0000)]
Revert "Bluetooth: Fix the issue that peer A2DP SNK device can not auto-reconnect."
am:
475f8e0e65
Change-Id: I9169f8f868fd91a340a189f677fdc5afe0f4c539
Andre Eisenbach [Thu, 17 Nov 2016 05:08:20 +0000 (21:08 -0800)]
Revert "Bluetooth: Fix the issue that peer A2DP SNK device can not auto-reconnect."
This reverts commit
5bd9ffbe6fbf22b7072bc1a63e3152a916276ddf.
Despite the original patch intention, it actually causes various remote
devices (tested Android Auto, Logitech Speakerphone, Tesla Model S and
many more) to no connect A2DP (only HFP) in various re-connect
scenarios.
This is due to the fact that the stream end point type is not correctly
determined yet in some of these scenarios causing the AVDT stream to be
closed prematurely and thus the A2DP connection to fail.
Test: manual; various devices
Fixes:
32688022
Ajay Panicker [Thu, 17 Nov 2016 02:50:30 +0000 (02:50 +0000)]
Limit the use of AVRC_ADV_CTRL_INCLUDED define
am:
365fbfb547
Change-Id: I13c2a5acf6f85b1866892e98875b7ab7e44528b1
Ajay Panicker [Wed, 16 Nov 2016 21:47:27 +0000 (13:47 -0800)]
Limit the use of AVRC_ADV_CTRL_INCLUDED define
Use AVRC_ADV_CTRL_INCLUDED just to control features instead of
controlling features and inclusion of functions.
Change-Id: Ifff0d7006c3d8df1d57c79ace19ee60487c2f0a5
Ajay Panicker [Wed, 16 Nov 2016 22:07:27 +0000 (22:07 +0000)]
Remove pointer to integer cast in btif_sock_l2cap to prevent crash on 64 bit systems
am:
135db4f344
Change-Id: Iab92a03c25fc9e20b7e1f36a267d1d2f501e53e7
Ajay Panicker [Fri, 11 Nov 2016 04:02:24 +0000 (20:02 -0800)]
Remove pointer to integer cast in btif_sock_l2cap to prevent crash on 64 bit systems
Bug:
24400656
Test: Previously crashed Bluetooth, does not crash after patch
Change-Id: Ia381abca72e46d369a0de1749e42d1b6273a321a
Marie Janssen [Wed, 16 Nov 2016 03:25:20 +0000 (03:25 +0000)]
btif: Remove AVRC_CTRL_INCLUDED ifdefs
am:
133f0b6503
Change-Id: I69ac329cdb25382c535941900cb94d2f8ca17f13
Marie Janssen [Tue, 15 Nov 2016 22:54:16 +0000 (14:54 -0800)]
btif: Remove AVRC_CTRL_INCLUDED ifdefs
AVRCP controller side support is always included now.
Test: croot system/bt && mma -j37
Change-Id: I22260b4f123b352f70cbab54a19b5f8f5f171825
Marie Janssen [Tue, 15 Nov 2016 22:49:33 +0000 (22:49 +0000)]
btif: Remove unused uinput interface code
am:
919fac80da
Change-Id: Ic775fc53ed88138ccfcd1630b48b615fb23f9025
Marie Janssen [Tue, 15 Nov 2016 16:24:24 +0000 (08:24 -0800)]
btif: Remove unused uinput interface code
uinput isn't used anymore; all media commands go through the HAL
Test: croot system/bt && mma -j37
Change-Id: I83ab133794683a26e250ea10927fa95b2e2cb28a
liuchao [Tue, 15 Nov 2016 21:27:08 +0000 (21:27 +0000)]
Merge "Fix a NULL-pointer check order reverse in GATTC_ConfigureMTU"
am:
f62708b918
Change-Id: I07fb489e12c92fb3371fdeaaaa0225951985d48e
Treehugger Robot [Tue, 15 Nov 2016 21:21:15 +0000 (21:21 +0000)]
Merge "Fix a NULL-pointer check order reverse in GATTC_ConfigureMTU"
liuchao [Tue, 15 Nov 2016 21:19:27 +0000 (21:19 +0000)]
NULL-pointer access before check in BTM_SetBleDataLength
am:
7d1faf334e
Change-Id: I3b00debc158e417177b139c72ed1e6d2410b901a
liuchao [Mon, 14 Nov 2016 08:13:10 +0000 (16:13 +0800)]
Fix a NULL-pointer check order reverse in GATTC_ConfigureMTU
This fixes a potential NULL-pointer check order reverse
in case failed to get TCB using the TCB index
Test: mm -j 8
Change-Id: I8fcc168d7d077f8df7c7abb9c325c5168fa8cd39
liuchao [Mon, 14 Nov 2016 03:13:12 +0000 (11:13 +0800)]
NULL-pointer access before check in BTM_SetBleDataLength
This fixes a potential NULL-pointer access in case
the ACL DB for the requested BDA is not found.
Test: mm -j 8
Change-Id: I86ab66730aa0d9a143ddde851bd33a05a405bb7f
Sanket Agarwal [Tue, 15 Nov 2016 02:27:24 +0000 (02:27 +0000)]
Merge "Copying of pointer with incorrect size"
am:
ab10655bfb
Change-Id: I24b5690545a902368daefedad204673b15479985
Treehugger Robot [Tue, 15 Nov 2016 02:18:44 +0000 (02:18 +0000)]
Merge "Copying of pointer with incorrect size"
Jakub Pawlowski [Tue, 15 Nov 2016 01:58:38 +0000 (01:58 +0000)]
Remove unused GATT_Listen
am:
a60c5fdaa2
Change-Id: I8c334dae6ffedfd65a01bee400b145346c9ad861
Sanket Agarwal [Tue, 8 Nov 2016 22:23:22 +0000 (14:23 -0800)]
Copying of pointer with incorrect size
We are passing the value in pointer (UINT_TO_PTR) hence no copy is
required for the context transfer (simply use the UINT value in the
event field instead)
Change-Id: I43625c3a4d68cd8cbadd51b1fccc4138583082b6
Jakub Pawlowski [Mon, 14 Nov 2016 23:57:42 +0000 (15:57 -0800)]
Remove unused GATT_Listen
Bug:
30622771
Test: still builds
Change-Id: I4003a1241e611c9c1f2a21090ea3ba7530b0643a
Jakub Pawlowski [Mon, 14 Nov 2016 21:20:37 +0000 (21:20 +0000)]
Reenable advertising instance after an LE advertising state change
am:
06325e3d5d
Change-Id: I68e342b054c4547262a20fa12d938875554cc7ed
Jakub Pawlowski [Mon, 14 Nov 2016 19:20:52 +0000 (11:20 -0800)]
Reenable advertising instance after an LE advertising state change
Ensure BleAdvertisingManager::OnAdvertisingStateChanged() is called
after an advertising state change to re-enable advertising after
a connection.
This patch also fixes the registration test, which was broken since
one more advertising instance was freed for general usage.
Test: net_test_stack_multi_adv native test
Change-Id: I76887d98cb3ec386ebc0f7fad95170b8c18b9116
liuchao [Sun, 13 Nov 2016 09:42:42 +0000 (09:42 +0000)]
Remove useless NULL-pointer check code in l2cap_client_new
am:
8c29b62b08
Change-Id: Ib11a39dac9a58df3ddf01526f568cfb22832842f
liuchao [Fri, 11 Nov 2016 07:51:39 +0000 (15:51 +0800)]
Remove useless NULL-pointer check code in l2cap_client_new
Remove the useless "error:" label and NULL-pointer check block
Test: mm -j 8
Change-Id: I218f5f1e2741a49a0fe9bec749dea2484a1df2eb
Marie Janssen [Sat, 12 Nov 2016 04:52:46 +0000 (04:52 +0000)]
AVRCP: unify Get{Element,Item}Attributes response.
am:
033d5a211b
Change-Id: I1b23eb87a9f56bf0834b94c3d5a8016501b13726
Marie Janssen [Fri, 11 Nov 2016 17:07:04 +0000 (09:07 -0800)]
AVRCP: unify Get{Element,Item}Attributes response.
GetElementAttributes response and GetItemAttributes response share the
same format and require the same checks for length.
Test: play media on carkit, see media. especially with long items.
Bug:
32407250
Bug:
30571638
Change-Id: I8623e7d662f7a39112b7527b6f5ab63c5e32379c
Jakub Pawlowski [Sat, 12 Nov 2016 01:03:03 +0000 (01:03 +0000)]
Merge "Fix how LE connection parameters are set after connecting"
am:
d0f7dd5e0a
Change-Id: Ic311d18eaf8c0916dc92458b3a3d72545d0473b7
Treehugger Robot [Sat, 12 Nov 2016 00:52:50 +0000 (00:52 +0000)]
Merge "Fix how LE connection parameters are set after connecting"
Jakub Pawlowski [Fri, 11 Nov 2016 23:48:08 +0000 (23:48 +0000)]
Unify advertising API (1/3)
am:
d964cf944e
Change-Id: I6c0927f0c3cd28c3b6aaac0bd320ce8d2dc5e1ad
Jakub Pawlowski [Fri, 11 Nov 2016 23:33:58 +0000 (23:33 +0000)]
Always use big endian for keeping service UUID
am:
7680a0b1f6
Change-Id: Id3b7edb121a52da452a378145d83334b7f91d558
Jakub Pawlowski [Thu, 3 Nov 2016 22:41:50 +0000 (15:41 -0700)]
Unify advertising API (1/3)
This patch unifies advertising API. On startup, if VSC multi advertising
is avaliable, it will be used, otherwise
BleAdvertiserLegacyHciInterfaceImpl will be used, which provides one
advertising instance.
Test: sl4a tests are passing, all proper tests updated accordingly
Change-Id: I73753962e3a33a980e8a9a1174c8d88611a47e6b
Jakub Pawlowski [Wed, 9 Nov 2016 01:23:11 +0000 (17:23 -0800)]
Always use big endian for keeping service UUID
When adding services to GATT database, applications should always provide
it in big endian format.
Bug:
32750783
Change-Id: I5264357bdbb6bab453b63baae6563cde86d20bac
Jakub Pawlowski [Fri, 11 Nov 2016 21:35:18 +0000 (13:35 -0800)]
Fix how LE connection parameters are set after connecting
This patch fixes bug introduced in commit
95075be6e95e9021c1ddd834bcf9e3771c57c217
which would cause unnecessary connection parameter update requests
to be send. It should be sent immediately after connecting only.
Bug:
32563079
Bug:
28435172
Change-Id: Ibd9301a990f12a94e8043b9c29a480f068251ba8
Matadeen Mishra [Fri, 11 Nov 2016 21:48:51 +0000 (21:48 +0000)]
Handling Authentication Failure From the lower layer
am:
edb5ecf847
Change-Id: Ideef79c26b439c499883cf105adc906083a7fbd7
Matadeen Mishra [Wed, 23 Sep 2015 16:56:46 +0000 (22:26 +0530)]
Handling Authentication Failure From the lower layer
Use case: DUT unable to do connect with all devices in
Multipairing case.
Steps:
1. pair with HS
2. disconnect HS.
3. reconnect HS from DUT.
Failure: Authentication failure occurred due to LMP
transaction collision DUT not deleting link key which
lead to unable to connect to device.
Root Cause: Not posting the Authentication failure
event to application layer, while removing the link-key.
Fix: Post the Authentication failure event to application
and removing the link-key.
Test: code compilation.
Change-Id: I079d8ce89c1fea66f0624127514cec8405bfdd3d
Ajay Panicker [Fri, 11 Nov 2016 17:40:00 +0000 (17:40 +0000)]
Move callback to dispatch thread
am:
681a396515
Change-Id: Ic63dc9bd61b1b000b1d1910e89391b3c2f6484c2
Ajay Panicker [Wed, 9 Nov 2016 03:25:43 +0000 (19:25 -0800)]
Move callback to dispatch thread
Change the thread that the timeout posts a connection request event to
so that the state machine handles calling the callback on the correct
thread to prevent a JNI crash.
Bug:
32754737
Test: Manually paired a device that normally crashes phone
Change-Id: I2c3384feaa404cc583e81b2df994b7cbd079d25d
Jakub Pawlowski [Fri, 11 Nov 2016 02:15:47 +0000 (02:15 +0000)]
Fix incorrect check for empty out-of-band pairing data
am:
a638cc509b
Change-Id: I30ef65815e2a6cfcd897d19b16e3c6f20dc93c78
Jakub Pawlowski [Thu, 10 Nov 2016 23:56:46 +0000 (15:56 -0800)]
Fix incorrect check for empty out-of-band pairing data
Bug:
32780409
Test: try pairing with nRF52DK using OOB LE SC
Change-Id: I3c165843bb76c372b76bdc18a7d9226345d39037
Myles Watson [Thu, 10 Nov 2016 21:26:28 +0000 (21:26 +0000)]
Merge "device: Fix multi-line comments"
am:
8b33abf72d
Change-Id: Ia6b5ec84e1f578dfd742854b21302eff43367a72
Treehugger Robot [Thu, 10 Nov 2016 21:15:32 +0000 (21:15 +0000)]
Merge "device: Fix multi-line comments"
Jakub Pawlowski [Thu, 10 Nov 2016 20:07:52 +0000 (20:07 +0000)]
BLE OOB Pairing - parse address type (1/5)
am:
7921e8f594
Change-Id: I7847e6d211bf24fd4a03490b478e66bfef7fbfcf
Jakub Pawlowski [Thu, 10 Nov 2016 00:39:10 +0000 (16:39 -0800)]
BLE OOB Pairing - parse address type (1/5)
When address type is not parsed, creating bond to devices not using
random address is impossible.
Bug:
32780409
Test: try pairing with nRF52DK using random address
Change-Id: I95c4ebc7bd03cd1b895c9f17deef2e57d8b57d2a
Myles Watson [Thu, 10 Nov 2016 19:51:22 +0000 (19:51 +0000)]
device: Apply clang-format
am:
4451b3bf88
Change-Id: I8a1b7f90ad004bd95d05d9ebc772f7b59211dc7b
Myles Watson [Thu, 10 Nov 2016 18:29:22 +0000 (18:29 +0000)]
bta: Fix comment formatting after clang-format
am:
1baaae3f34
Change-Id: I6c3ebe7d1b88952b712f12932fc5902a97b1c0c7
Myles Watson [Thu, 10 Nov 2016 18:29:20 +0000 (18:29 +0000)]
bta: Apply clang-format
am:
cd1fd07f13
Change-Id: I040bca8a04c0f5434bfe2cfa77a331a09f7f1aa6
Myles Watson [Thu, 10 Nov 2016 18:29:18 +0000 (18:29 +0000)]
bta: Prepare include statements for clang-format
am:
f355ef5a4d
Change-Id: I5c2a63e95cfe6f9dc086a94017d20ef41dc4d28e
Myles Watson [Thu, 10 Nov 2016 18:29:16 +0000 (18:29 +0000)]
bta: Remove double asterisks in comments
am:
8af480e245
Change-Id: I7bbf866b6a6fd58997f5275fd9fac40314510c55
Myles Watson [Wed, 9 Nov 2016 18:27:00 +0000 (10:27 -0800)]
device: Fix multi-line comments
Test: mma -j32
Change-Id: I1df0e71cba73cfde0d973498698c7d6fa017e14a
Myles Watson [Wed, 9 Nov 2016 18:20:44 +0000 (10:20 -0800)]
device: Apply clang-format
clang-format -i --style=file device/include/* \
device/src/* device/test/*
Test: mma -j32
Change-Id: I1a0f9e1cd838c025fca487347358cc0079265004
Myles Watson [Wed, 9 Nov 2016 22:25:23 +0000 (14:25 -0800)]
bta: Fix comment formatting after clang-format
Test: mma -j32
Change-Id: Ic945ac421b1918527105c59674eda89afd3d4126
Myles Watson [Wed, 9 Nov 2016 21:17:43 +0000 (13:17 -0800)]
bta: Apply clang-format
clang-format -i --style=file bta/*/*
(twice)
Test: mma -j32
Change-Id: Ib118b1dfb6a34f9a5bfe153d65841e9041165264
Myles Watson [Wed, 9 Nov 2016 21:04:33 +0000 (13:04 -0800)]
bta: Prepare include statements for clang-format
bta: Separate includes of different types
Include "bta_sys.h" in bta/dm/bta_dm_int.h
Test: mma -j32
Change-Id: I292bc6518230201e1175937b9c6766c19709c9d5
Myles Watson [Wed, 9 Nov 2016 18:40:23 +0000 (10:40 -0800)]
bta: Remove double asterisks in comments
Double asterisks at the beginning of the line
sed -i s,"^[*][*]"," *", bta/*/*
Double asterisks after a space
sed -i s,"^ [*][*]\([^*]\)"," *\1", bta/*/*
sed -i s,"^ [*][*]$"," *", bta/*/*
Test: mma -j32
Change-Id: Ib83b802c7000176683b4e7f24d1255b3c2c6c01c
Myles Watson [Wed, 9 Nov 2016 20:50:22 +0000 (20:50 +0000)]
include: Apply clang-format
am:
c1e4239a77
Change-Id: I0c3df10153b04d3dfac8557a9308112dea47cbbe
Myles Watson [Wed, 9 Nov 2016 20:50:21 +0000 (20:50 +0000)]
include: Fix comment formatting
am:
a88d1e3337
Change-Id: I9c87a5c31eff67793d548b9a7331a9cfa89cea69
Myles Watson [Wed, 9 Nov 2016 17:47:42 +0000 (09:47 -0800)]
include: Apply clang-format
clang-format -i --style=file include/*
Test: mma -j32
Change-Id: Ibfb31af3fa82cfd6021fdc3203381b91e57bb71e
Myles Watson [Wed, 9 Nov 2016 17:41:48 +0000 (09:41 -0800)]
include: Fix comment formatting
In preparation for clang-format, fix a few comments that
would have been mangled.
Test: mma -j32
Change-Id: I7194818e93432f8bad4d7c114a93025e217aa694
Myles Watson [Tue, 8 Nov 2016 23:09:22 +0000 (23:09 +0000)]
bta: Remove executable permissions from code
am:
1ec6fffe00
Change-Id: I752091e8460fa04bac8e9c63814dc1fd327a32fc
Myles Watson [Tue, 8 Nov 2016 22:44:50 +0000 (14:44 -0800)]
bta: Remove executable permissions from code
Test: mma -j32
Change-Id: I2d0df65001c82b37f001ba4697e58c206f2a4b9c
Pavlin Radoslavov [Tue, 8 Nov 2016 05:29:47 +0000 (05:29 +0000)]
Revert "Replace pthread_mutex with std::mutex"
am:
dbf75f1762
Change-Id: I58a9d704edf25a558e17f0075d5402a9c4463af4
Pavlin Radoslavov [Tue, 8 Nov 2016 00:57:53 +0000 (00:57 +0000)]
Revert "Replace pthread_mutex with std::mutex"
This reverts commit
4b801825bd90b826fb53d51f497aba87d6d00d8c.
Change-Id: I862272c682409778dce356c8cba497ea4b78b14d
Marie Janssen [Mon, 7 Nov 2016 22:30:20 +0000 (22:30 +0000)]
Merge "AVRCP: Passthrough code cleanup"
am:
9c72807ee9
Change-Id: I8ee20a6774e67b575724695ba09fd06ffb4e15c1
Treehugger Robot [Mon, 7 Nov 2016 22:17:54 +0000 (22:17 +0000)]
Merge "AVRCP: Passthrough code cleanup"
Andre Eisenbach [Mon, 7 Nov 2016 20:22:47 +0000 (20:22 +0000)]
Mask out HFP 1.7 feature bits if peer version is <1.7
am:
d5eb30d9ca
Change-Id: I8efb1bd40225d020aad0b36130e170aa0202e6fa
Marie Janssen [Fri, 4 Nov 2016 19:36:14 +0000 (12:36 -0700)]
AVRCP: Passthrough code cleanup
Simplify the code surrounding passthrough commands and responses since
we send them all up to the upper layer now.
Test: basic AVRCP control from a carkit
Change-Id: I1d1e22454471a9948df6602b34ae767d7091197c
Andre Eisenbach [Sat, 5 Nov 2016 00:43:17 +0000 (17:43 -0700)]
Mask out HFP 1.7 feature bits if peer version is <1.7
Bug:
32378402
Test: manual
Change-Id: Iac8684bdfd02b18cce260bedefb829e8f7285361
Marco Nelissen [Mon, 7 Nov 2016 17:22:48 +0000 (17:22 +0000)]
Use libaudioclient instead of libmedia
am:
bc40fb1498
Change-Id: Ib98bf149e6ebff814fd054246ce8c24166755f87
Marco Nelissen [Thu, 3 Nov 2016 17:34:08 +0000 (10:34 -0700)]
Use libaudioclient instead of libmedia
Test: build/boot
Change-Id: I8aa5cb6c5351d04daf7117cf8bb983da50d4b089
(cherry picked from commit
af8b51c4061a5d0c18841195dfa1f4deaf9179b5)
Arun Jagadish [Fri, 4 Nov 2016 21:25:43 +0000 (21:25 +0000)]
Merge "Enable AVRCP Volume commands in TG role"
am:
4b9e97d0dd
Change-Id: I2a439bcf0dc72c82dbb9d33073a21b2ee53851e9
Treehugger Robot [Fri, 4 Nov 2016 21:22:39 +0000 (21:22 +0000)]
Merge "Enable AVRCP Volume commands in TG role"