OSDN Git Service
Jakub Pawlowski [Fri, 26 Feb 2016 00:28:12 +0000 (00:28 +0000)]
Fix broken formatting in README.md
am:
9850088ca8
* commit '
9850088ca8ffd3b4bf2502597976ff4c3ee82d87':
Fix broken formatting in README.md
Jakub Pawlowski [Fri, 26 Feb 2016 00:13:31 +0000 (16:13 -0800)]
Fix broken formatting in README.md
Markdown formatter at:
https://android.googlesource.com/platform/system/bt/
interpret some things differently than other formatters.
This patch fixes badly formatted parts.
Change-Id: Ibe8a9c159d9d47396ef073f6555f06720bc3e661
Jakub Pawlowski [Fri, 26 Feb 2016 00:08:49 +0000 (00:08 +0000)]
Build on linux: final changes and instructions.
am:
219d4b6a54
* commit '
219d4b6a542ade76b6069ee99cd0af0548139c9c':
Build on linux: final changes and instructions.
Jakub Pawlowski [Fri, 26 Feb 2016 00:04:53 +0000 (00:04 +0000)]
Move properties get/set code to osi
am:
3eb4a4827c
* commit '
3eb4a4827c9436ddd8333457be3474b6fadfb38f':
Move properties get/set code to osi
Jakub Pawlowski [Thu, 25 Feb 2016 20:16:31 +0000 (12:16 -0800)]
Build on linux: final changes and instructions.
After this patch anyone should be able to build Fluoride on Linux.
Bug:
27324453
Change-Id: I7776be12591b8fed6d38fc0375019606d311ddb9
Jakub Pawlowski [Wed, 24 Feb 2016 18:39:46 +0000 (10:39 -0800)]
Move properties get/set code to osi
Currently we use Android-specific property_get and property_set
through the code. This patch adds osi_property_get and osi_property_set
that is encapsulating all external dependencies. This is step further
for errorless compilation on linux.
Bug:
27324453
Change-Id: I97c34344617a5855b683328bcd196a21a2fae6f9
Pavlin Radoslavov [Thu, 25 Feb 2016 22:00:00 +0000 (22:00 +0000)]
Fix a crash triggered when firmware config takes too long
am:
c7b33821a7
* commit '
c7b33821a7cdc7ea2921b0bd9de0876056d8c458':
Fix a crash triggered when firmware config takes too long
Pavlin Radoslavov [Thu, 25 Feb 2016 21:58:49 +0000 (21:58 +0000)]
Fix a crash triggered when firmware config takes too long
am:
3329e8b94e
* commit '
3329e8b94e11386087d11912e5fdaf3817e6fb55':
Fix a crash triggered when firmware config takes too long
Pavlin Radoslavov [Thu, 25 Feb 2016 20:53:45 +0000 (12:53 -0800)]
Fix a crash triggered when firmware config takes too long
Fix a crash condition that is triggered when the firmware
configuration takes too long:
1. The startup_timer expires, and it resets startup_future to NULL
2. The delayed firmware_config_callback is received, and it
tries to use the startup_future pointer (already set to NULL).
[Cherry-pick from AOSP]
Bug:
27336555
Change-Id: I4b04ca08a32c947f6f1eaabec7c4b099f96aab59
Pavlin Radoslavov [Thu, 25 Feb 2016 20:53:45 +0000 (12:53 -0800)]
Fix a crash triggered when firmware config takes too long
Fix a crash condition that is triggered when the firmware
configuration takes too long:
1. The startup_timer expires, and it resets startup_future to NULL
2. The delayed firmware_config_callback is received, and it
tries to use the startup_future pointer (already set to NULL).
Bug:
27336555
Change-Id: I4b04ca08a32c947f6f1eaabec7c4b099f96aab59
Jakub Pawlowski [Thu, 25 Feb 2016 02:10:49 +0000 (02:10 +0000)]
Add missing file to BUILD.gn
am:
c281b07d4d
* commit '
c281b07d4d653191dd81c998452d4f844f3833fc':
Add missing file to BUILD.gn
Jakub Pawlowski [Wed, 24 Feb 2016 23:40:27 +0000 (15:40 -0800)]
Add missing file to BUILD.gn
This patch adds missing osi_module.c file. Without it Fluoride
on Linux compiles, but fails to run.
Bug:
27324453
Change-Id: I08eb6bc55149d1b70580643fdf131b197c027caf
Jakub Pawlowski [Wed, 24 Feb 2016 21:47:50 +0000 (21:47 +0000)]
Merge "Update build files for Fluoride on Linux"
am:
95d962bc37
* commit '
95d962bc379d4acaf1348e3e678916915a2f77ac':
Update build files for Fluoride on Linux
Ajay Panicker [Wed, 24 Feb 2016 21:47:47 +0000 (21:47 +0000)]
Alarm Dump output cleanup
am:
eeec3be3cc
* commit '
eeec3be3cc7a4fea6e551b6ffb060ed3841216e6':
Alarm Dump output cleanup
Ajay Panicker [Wed, 24 Feb 2016 21:47:42 +0000 (21:47 +0000)]
Merge "Clean A2DP dump output"
am:
43101e9baf
* commit '
43101e9bafe51b289d6397f5b34bbb64466d8510':
Clean A2DP dump output
Ajay Panicker [Wed, 24 Feb 2016 21:47:39 +0000 (21:47 +0000)]
Remove extra newline before Btsnoop log summary
am:
0c0b08030d
* commit '
0c0b08030d3e270806b9aa641eac5cd1047364d8':
Remove extra newline before Btsnoop log summary
Ajay Panicker [Wed, 24 Feb 2016 21:47:28 +0000 (21:47 +0000)]
Protect metrics API from race conditions
am:
54f380a684
* commit '
54f380a684268122f16b84c15f670f0cd9760f38':
Protect metrics API from race conditions
Ajay Panicker [Wed, 24 Feb 2016 21:25:29 +0000 (21:25 +0000)]
Protect metrics API from race conditions
am:
d5608850b7
* commit '
d5608850b76af30b775d008065cc6f8ff6e46f96':
Protect metrics API from race conditions
Ajay Panicker [Wed, 24 Feb 2016 21:25:23 +0000 (21:25 +0000)]
Alarm Dump output cleanup
am:
25ddee0ed6
* commit '
25ddee0ed62c1a265362e107446d99613952b2b4':
Alarm Dump output cleanup
Ajay Panicker [Wed, 24 Feb 2016 21:25:18 +0000 (21:25 +0000)]
Clean A2DP dump output
am:
8efca14b7f
* commit '
8efca14b7f6570659d5e7a73327e2288cc544922':
Clean A2DP dump output
Ajay Panicker [Wed, 24 Feb 2016 21:25:09 +0000 (21:25 +0000)]
Remove extra newline before Btsnoop log summary
am:
5931d375cd
* commit '
5931d375cd7a727b6bfaadf01e7d23bc40b2c2ca':
Remove extra newline before Btsnoop log summary
Ajay Panicker [Wed, 24 Feb 2016 21:24:56 +0000 (21:24 +0000)]
Clean up bond event dump printout
am:
7bde09fe4a
* commit '
7bde09fe4aead831a63cad90d7c6f4931d5a0e00':
Clean up bond event dump printout
Ajay Panicker [Thu, 18 Feb 2016 20:24:10 +0000 (12:24 -0800)]
Protect metrics API from race conditions
Bug:
27315491
Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec
Ajay Panicker [Mon, 22 Feb 2016 20:14:04 +0000 (12:14 -0800)]
Alarm Dump output cleanup
Before:
Alarm : btm_ble.adv_raddr_timer (SINGLE)
Action counts (sched/resched/exec/cancel) : 1 / 0 / 0 / 0
Deviation counts (overdue/premature) : 0 / 0
Time in ms (since creation/interval/remaining) : 17824 / 900000 / 882176
Callback execution time in ms (total/max/ave) : 0 / 0 / 0
Overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
After:
Alarm : btm_ble.adv_raddr_timer (SINGLE)
Action counts (sched/resched/exec/cancel : 1 / 0 / 0 / 0
Deviation counts (overdue/premature) : 0 / 0
Time in ms (since creation/interval/remaining) : 88268 / 900000 / 811732
Callback execution time in ms (total/max/avg) : 0 / 0 / 0
Overdue scheduling time in ms (total/max/avg) : 0 / 0 / 0
Premature scheduling time in ms (total/max/avg): 0 / 0 / 0
Bug:
27294154
Change-Id: I0e318ef570a591626fbc6443feace1cc99c06baf
Ajay Panicker [Mon, 22 Feb 2016 19:05:04 +0000 (11:05 -0800)]
Clean A2DP dump output
Before:
TxQueue:
Counts (enqueue/dequeue/readbuf) : 0 / 0 / 0
Last update time ago in ms (enqueue/dequeue/readbuf) : 0 / 0 / 0
Frames per packet (total/max/ave) : 0 / 0 / 0
Counts (flushed/dropped/dropouts) : 0 / 0 / 0
Last update time ago in ms (flushed/dropped) : 0 / 0
Counts (underflow/underrun) : 0 / 0
Bytes (underflow/underrun) : 0 / 0
Last update time ago in ms (underflow/underrun) : 0 / 0
Enqueue deviation counts (overdue/premature) : 0 / 0
Enqueue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue deviation counts (overdue/premature) : 0 / 0
Dequeue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
After:
TxQueue:
Counts (enqueue/dequeue/readbuf) : 0 / 0 / 0
Last update time ago in ms (enqueue/dequeue/readbuf) : 0 / 0 / 0
Frames per packet (total/max/ave) : 0 / 0 / 0
Counts (flushed/dropped/dropouts) : 0 / 0 / 0
Last update time ago in ms (flushed/dropped) : 0 / 0
Counts (underflow/underrun) : 0 / 0
Bytes (underflow/underrun) : 0 / 0
Last update time ago in ms (underflow/underrun) : 0 / 0
Enqueue deviation counts (overdue/premature) : 0 / 0
Enqueue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue deviation counts (overdue/premature) : 0 / 0
Dequeue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
Bug:
27294154
Change-Id: I2952ceed7b02db0d8497b67de0f57e4f9128e5bf
Ajay Panicker [Wed, 24 Feb 2016 19:45:56 +0000 (11:45 -0800)]
Remove extra newline before Btsnoop log summary
Bug:
27294154
Change-Id: Ice69835cdddfc01e2222a47b0ceeb30d243442f5
Jakub Pawlowski [Wed, 24 Feb 2016 20:57:30 +0000 (20:57 +0000)]
Merge "Update build files for Fluoride on Linux"
Ajay Panicker [Fri, 19 Feb 2016 00:33:07 +0000 (16:33 -0800)]
Clean up bond event dump printout
Bug:
27294154
Change-Id: I0b7e5a9dda30875c9fc877baffa0daac9184cd42
Ajay Panicker [Mon, 22 Feb 2016 20:14:04 +0000 (12:14 -0800)]
Alarm Dump output cleanup
Before:
Alarm : btm_ble.adv_raddr_timer (SINGLE)
Action counts (sched/resched/exec/cancel) : 1 / 0 / 0 / 0
Deviation counts (overdue/premature) : 0 / 0
Time in ms (since creation/interval/remaining) : 17824 / 900000 / 882176
Callback execution time in ms (total/max/ave) : 0 / 0 / 0
Overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
After:
Alarm : btm_ble.adv_raddr_timer (SINGLE)
Action counts (sched/resched/exec/cancel : 1 / 0 / 0 / 0
Deviation counts (overdue/premature) : 0 / 0
Time in ms (since creation/interval/remaining) : 88268 / 900000 / 811732
Callback execution time in ms (total/max/avg) : 0 / 0 / 0
Overdue scheduling time in ms (total/max/avg) : 0 / 0 / 0
Premature scheduling time in ms (total/max/avg): 0 / 0 / 0
Bug:
27294154
Change-Id: I0e318ef570a591626fbc6443feace1cc99c06baf
Ajay Panicker [Wed, 24 Feb 2016 20:16:46 +0000 (20:16 +0000)]
Merge "Clean A2DP dump output"
Ajay Panicker [Wed, 24 Feb 2016 19:45:56 +0000 (11:45 -0800)]
Remove extra newline before Btsnoop log summary
Bug:
27294154
Change-Id: Ice69835cdddfc01e2222a47b0ceeb30d243442f5
Ajay Panicker [Mon, 22 Feb 2016 19:05:04 +0000 (11:05 -0800)]
Clean A2DP dump output
Before:
TxQueue:
Counts (enqueue/dequeue/readbuf) : 0 / 0 / 0
Last update time ago in ms (enqueue/dequeue/readbuf) : 0 / 0 / 0
Frames per packet (total/max/ave) : 0 / 0 / 0
Counts (flushed/dropped/dropouts) : 0 / 0 / 0
Last update time ago in ms (flushed/dropped) : 0 / 0
Counts (underflow/underrun) : 0 / 0
Bytes (underflow/underrun) : 0 / 0
Last update time ago in ms (underflow/underrun) : 0 / 0
Enqueue deviation counts (overdue/premature) : 0 / 0
Enqueue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue deviation counts (overdue/premature) : 0 / 0
Dequeue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
After:
TxQueue:
Counts (enqueue/dequeue/readbuf) : 0 / 0 / 0
Last update time ago in ms (enqueue/dequeue/readbuf) : 0 / 0 / 0
Frames per packet (total/max/ave) : 0 / 0 / 0
Counts (flushed/dropped/dropouts) : 0 / 0 / 0
Last update time ago in ms (flushed/dropped) : 0 / 0
Counts (underflow/underrun) : 0 / 0
Bytes (underflow/underrun) : 0 / 0
Last update time ago in ms (underflow/underrun) : 0 / 0
Enqueue deviation counts (overdue/premature) : 0 / 0
Enqueue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Enqueue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue deviation counts (overdue/premature) : 0 / 0
Dequeue overdue scheduling time in ms (total/max/ave) : 0 / 0 / 0
Dequeue premature scheduling time in ms (total/max/ave) : 0 / 0 / 0
Bug:
27294154
Change-Id: I2952ceed7b02db0d8497b67de0f57e4f9128e5bf
Jakub Pawlowski [Tue, 23 Feb 2016 02:04:24 +0000 (18:04 -0800)]
Update build files for Fluoride on Linux
uprev build/secondary/third_party/**/BUILD.gn"
Other BUILD.gn files were updated to match current state of project.
Change-Id: Ie895d25680d510f5e69e6f15553311f6671cdce3
Ajay Panicker [Thu, 18 Feb 2016 20:24:10 +0000 (12:24 -0800)]
Protect metrics API from race conditions
Bug:
27315491
Change-Id: If57f7c23c94890e5f1cf196d2ec7a2a667b48cec
Jakub Pawlowski [Wed, 24 Feb 2016 17:27:25 +0000 (17:27 +0000)]
Add Linux-specific version of metrics.
am:
45d129394a
* commit '
45d129394a71a112e28567f47faf89d365bca0a0':
Add Linux-specific version of metrics.
Jakub Pawlowski [Wed, 24 Feb 2016 04:43:21 +0000 (04:43 +0000)]
Make wakelock compile on Linux
am:
f14c582cdc
* commit '
f14c582cdcac8d4f8f2287e7fdd6029512a843d4':
Make wakelock compile on Linux
Jakub Pawlowski [Wed, 24 Feb 2016 04:43:15 +0000 (04:43 +0000)]
Add missing log tag in config_clear()
am:
f2b7708eaf
* commit '
f2b7708eaf2de443100e5f22e759c125401b9c07':
Add missing log tag in config_clear()
Jakub Pawlowski [Wed, 24 Feb 2016 04:43:06 +0000 (04:43 +0000)]
Get rid of counter
am:
01658a7414
* commit '
01658a74147f64f85a38f75a8f7b557996571636':
Get rid of counter
Jakub Pawlowski [Tue, 23 Feb 2016 23:28:35 +0000 (15:28 -0800)]
Add Linux-specific version of metrics.
This patch adds empty metrics implementation for Linux in
order to fix build errors.
Bug:
27324453
Change-Id: I2f45db6147689bf295176b7ad30a613a7f5a8d9f
Jakub Pawlowski [Wed, 24 Feb 2016 01:22:16 +0000 (01:22 +0000)]
Make wakelock compile on Linux
am:
029b50afdf
* commit '
029b50afdf381f5b28f668aedbeeae96ef3d08cf':
Make wakelock compile on Linux
Jakub Pawlowski [Wed, 24 Feb 2016 01:16:17 +0000 (01:16 +0000)]
Add missing log tag in config_clear()
am:
b77d415539
* commit '
b77d41553995847c8c873cf4348c0229a9d2b298':
Add missing log tag in config_clear()
Andre Eisenbach [Wed, 24 Feb 2016 01:16:12 +0000 (01:16 +0000)]
Revert "Pick proper addres type for unknown devices"
am:
0fc412c934
* commit '
0fc412c934cb930d5f5374ed53826c3bb01c25ba':
Revert "Pick proper addres type for unknown devices"
Andre Eisenbach [Wed, 24 Feb 2016 01:16:08 +0000 (01:16 +0000)]
Merge "Revert "Fix data reporting state when using HID device""
am:
f93c5ba1f1
* commit '
f93c5ba1f1d13f4f3a89ba502035b74e79d128c5':
Revert "Fix data reporting state when using HID device"
Jakub Pawlowski [Wed, 24 Feb 2016 01:16:02 +0000 (01:16 +0000)]
Get rid of counter
am:
fd7ca62349
* commit '
fd7ca623490ad03c45bce22e01ac67b2282131d9':
Get rid of counter
Jakub Pawlowski [Tue, 23 Feb 2016 23:27:47 +0000 (15:27 -0800)]
Make wakelock compile on Linux
This patch adds some missing header files that prevented wakelocks
from compiling on linux.
Bug:
27324453
Change-Id: Ifabf3350fe840524cf7e1ec7aa2825acb4399c81
Jakub Pawlowski [Tue, 23 Feb 2016 23:27:47 +0000 (15:27 -0800)]
Make wakelock compile on Linux
This patch adds some missing header files that prevented wakelocks
from compiling on linux.
Bug:
27324453
Change-Id: Ifabf3350fe840524cf7e1ec7aa2825acb4399c81
Jakub Pawlowski [Tue, 23 Feb 2016 22:32:49 +0000 (14:32 -0800)]
Add missing log tag in config_clear()
Bug:
27324453
Change-Id: Icebf0273c39040ff6b1bb29dcc4d0a827e25b4a8
Jakub Pawlowski [Tue, 23 Feb 2016 22:58:43 +0000 (14:58 -0800)]
Get rid of counter
This patch removes counter. We were never using those values,
except for increasing them.
Bug:
27324326
Change-Id: I3122a36fa0435a36a8401792267cb5ebff5ab269
Jakub Pawlowski [Tue, 23 Feb 2016 22:32:49 +0000 (14:32 -0800)]
Add missing log tag in config_clear()
Bug:
27324453
Change-Id: Icebf0273c39040ff6b1bb29dcc4d0a827e25b4a8
Andre Eisenbach [Tue, 23 Feb 2016 23:57:11 +0000 (23:57 +0000)]
Revert "Pick proper addres type for unknown devices"
This breaks Nexus Player remotes. Need to only do this if the device is *not* known.
This reverts commit
b7672f4a3c2a87fab24c81b243e1872443509254.
Change-Id: Iba0f25576432c8c8c399ee54abee3e91430784ef
Andre Eisenbach [Tue, 23 Feb 2016 23:56:18 +0000 (23:56 +0000)]
Merge "Revert "Fix data reporting state when using HID device""
Andre Eisenbach [Tue, 23 Feb 2016 23:56:09 +0000 (23:56 +0000)]
Revert "Fix data reporting state when using HID device"
This breaks HID completely...
This reverts commit
5f30560dbb80f0231fb9f351ab5b0180513dffe7.
Change-Id: I2c1994a366e193a73dbc661e5c6b03d87d7732f3
Jakub Pawlowski [Tue, 23 Feb 2016 22:58:43 +0000 (14:58 -0800)]
Get rid of counter
This patch removes counter. We were never using those values,
except for increasing them.
Bug:
27324326
Change-Id: I3122a36fa0435a36a8401792267cb5ebff5ab269
Jakub Pawlowski [Tue, 23 Feb 2016 05:12:04 +0000 (05:12 +0000)]
Merge "Revert "linux: Make logwrapper show log tag on Linux""
am:
e91ac5cc21
* commit '
e91ac5cc218fa11f3c46ff0c70b7cc18dd80c524':
Revert "linux: Make logwrapper show log tag on Linux"
Jakub Pawlowski [Tue, 23 Feb 2016 04:59:58 +0000 (04:59 +0000)]
Merge "Revert "linux: Make logwrapper show log tag on Linux""
Jakub Pawlowski [Tue, 23 Feb 2016 04:59:42 +0000 (04:59 +0000)]
Revert "linux: Make logwrapper show log tag on Linux"
This reverts commit
e4ae5c7522e6a77e1e0492afa3deed9fdc1569e8.
Change-Id: I8e0c890ee0960f986133939944c2c1362ac4f57c
Jakub Pawlowski [Tue, 23 Feb 2016 04:31:41 +0000 (04:31 +0000)]
Remove unused import
am:
ca9e5aa99c
* commit '
ca9e5aa99c2fd774afff0640f495cf4b72ff7e92':
Remove unused import
Jakub Pawlowski [Tue, 23 Feb 2016 04:31:27 +0000 (04:31 +0000)]
Merge "linux: Make logwrapper show log tag on Linux"
am:
4ff154934f
* commit '
4ff154934f122f0c09b38058a9096581dc13b3a0':
linux: Make logwrapper show log tag on Linux
Jakub Pawlowski [Mon, 22 Feb 2016 22:46:27 +0000 (14:46 -0800)]
Remove unused import
Change-Id: Ia259abc76b95d754fa31c2ccb96b6590348eb493
Jakub Pawlowski [Tue, 23 Feb 2016 04:18:44 +0000 (04:18 +0000)]
Merge "linux: Make logwrapper show log tag on Linux"
Ajay Panicker [Tue, 23 Feb 2016 03:24:31 +0000 (03:24 +0000)]
Add tool to extract and view snooz logs from a bugreport
am:
0f823a439d
* commit '
0f823a439dd1468099f59fca210b85339b2be9ac':
Add tool to extract and view snooz logs from a bugreport
Ajay Panicker [Mon, 22 Feb 2016 22:08:34 +0000 (14:08 -0800)]
Add tool to extract and view snooz logs from a bugreport
Change-Id: I3893d094a1b1dd7853016d1f539f8998cdc84833
Jakub Pawlowski [Tue, 23 Feb 2016 02:51:59 +0000 (02:51 +0000)]
service: Non-android OSs don\'t know how to Binder
am:
470adc8a42
* commit '
470adc8a4224cc3b418aadb2f5424986f1a75a46':
service: Non-android OSs don't know how to Binder
Jakub Pawlowski [Mon, 22 Feb 2016 22:41:34 +0000 (14:41 -0800)]
linux: Make logwrapper show log tag on Linux
Change-Id: I2219395f504952ae1d1371a439e58fef22b71184
Jakub Pawlowski [Mon, 22 Feb 2016 20:57:31 +0000 (12:57 -0800)]
service: Non-android OSs don't know how to Binder
Change-Id: I1eeabef6c6f065bbc309604345a0212fed7e7ef7
Ajay Panicker [Sat, 20 Feb 2016 01:33:04 +0000 (01:33 +0000)]
Clean up dump printout
am:
10dd30d45a
* commit '
10dd30d45a1f03bd7668df9e2cad4498d110ce0b':
Clean up dump printout
Pavlin Radoslavov [Fri, 19 Feb 2016 21:49:14 +0000 (21:49 +0000)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
am:
c980130963
* commit '
c980130963c4528655c27b7caa2d030181020fc1':
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
Pavlin Radoslavov [Wed, 17 Feb 2016 02:16:59 +0000 (18:16 -0800)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
* Remove HCI_GET_CMD_BUF() wrapper macro, and replace it with
its default implementation: (BT_HDR *)osi_malloc(HCI_CMD_BUF_SIZE)
* Remove explicit checks for NULL when HCI_GET_CMD_BUF() was used.
[Cherry-picked from AOSP/master]
Bug:
27048759
Change-Id: I7c71b408f40d58f6ebf3a310aa806daba3342f77
Pavlin Radoslavov [Fri, 19 Feb 2016 20:36:46 +0000 (20:36 +0000)]
Removed unused defines from bt_target.h
am:
5712c4431e
* commit '
5712c4431ec3635eb5e5de833ea7b9f1a85c9bf3':
Removed unused defines from bt_target.h
Pavlin Radoslavov [Fri, 19 Feb 2016 19:32:02 +0000 (19:32 +0000)]
Removed unused defines from bt_target.h
am:
6fd198eefa
* commit '
6fd198eefa3d99205cc888467f05e7985a8c3b7e':
Removed unused defines from bt_target.h
Pavlin Radoslavov [Fri, 19 Feb 2016 04:51:58 +0000 (20:51 -0800)]
Removed unused defines from bt_target.h
Removed unused conditional defines from bt_target.h that
are not needed anymore.
[Cherry-picked from AOSP/master]
Change-Id: Ic424f673332668b21db11d323b389f5a5f4fba81
Ajay Panicker [Fri, 19 Feb 2016 00:33:07 +0000 (16:33 -0800)]
Clean up dump printout
Change-Id: I0b7e5a9dda30875c9fc877baffa0daac9184cd42
Pavlin Radoslavov [Fri, 19 Feb 2016 04:51:58 +0000 (20:51 -0800)]
Removed unused defines from bt_target.h
Removed unused conditional defines from bt_target.h that
are not needed anymore.
Change-Id: Ic424f673332668b21db11d323b389f5a5f4fba81
Pavlin Radoslavov [Fri, 19 Feb 2016 04:49:30 +0000 (04:49 +0000)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
am:
f58d6e6da7
* commit '
f58d6e6da7aaceaa860a3a3548ae2b82e8e8a821':
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
Andre Eisenbach [Fri, 19 Feb 2016 01:48:35 +0000 (01:48 +0000)]
Revert "Pick proper addres type for unknown devices"
am:
e6afe84e74
* commit '
e6afe84e742b92fde05bd6f53824e3ca15122b58':
Revert "Pick proper addres type for unknown devices"
Andre Eisenbach [Fri, 19 Feb 2016 01:36:03 +0000 (17:36 -0800)]
Revert "Pick proper addres type for unknown devices"
This reverts commit
0ec558b58d55eb05f2b42bc29a6c1c93786ac090.
Andre Eisenbach [Fri, 19 Feb 2016 01:35:17 +0000 (01:35 +0000)]
Revert "Fix data reporting state when using HID device"
am:
763930636d
* commit '
763930636d0af0123fe5728a504ec5e625d638a5':
Revert "Fix data reporting state when using HID device"
Andre Eisenbach [Fri, 19 Feb 2016 01:27:18 +0000 (17:27 -0800)]
Revert "Fix data reporting state when using HID device"
Original commit breaks Fugu remote (amongst other things).
This reverts commit
44efbb13a748a276de994456cffc02e8e9da03b0.
Change-Id: Ifa4ab421e0b14f59988d2e3ac7f338f0844aaa2d
Ajay Panicker [Thu, 18 Feb 2016 21:45:07 +0000 (21:45 +0000)]
Write Protobuf in Base64
am:
e064f0846d
* commit '
e064f0846d382180a7955b7e45fcb73fa13ff992':
Write Protobuf in Base64
Pavlin Radoslavov [Thu, 18 Feb 2016 21:45:02 +0000 (21:45 +0000)]
Fix ParcelHelpersTest.ScanResult unit test
am:
512fabd174
* commit '
512fabd174f38ba423bd057a3687623ea3b9deb4':
Fix ParcelHelpersTest.ScanResult unit test
Pavlin Radoslavov [Thu, 18 Feb 2016 21:44:53 +0000 (21:44 +0000)]
Add support for collecting A2DP Protobuf metrics
am:
4e6b1c82b7
* commit '
4e6b1c82b78aa17c887376c14cf323bed02e1fd4':
Add support for collecting A2DP Protobuf metrics
Ajay Panicker [Thu, 18 Feb 2016 02:18:00 +0000 (18:18 -0800)]
Write Protobuf in Base64
Change-Id: I3868365e7fd166517b13ff03a15d629271bd47b4
Pavlin Radoslavov [Wed, 17 Feb 2016 18:20:12 +0000 (10:20 -0800)]
Fix ParcelHelpersTest.ScanResult unit test
Fix a failing unit test that was broken by some
earlier cleanup work.
Bug:
26879229
Bug:
27152031
Change-Id: I244d078a23a69c82fbc7cb4468649ab933131977
Pavlin Radoslavov [Wed, 17 Feb 2016 23:42:38 +0000 (15:42 -0800)]
Add support for collecting A2DP Protobuf metrics
* Add new function metrics_a2dp_session() to
connect A2DP metrics into Protobuf
* Add new function btif_update_a2dp_metrics()
that is called when the metrics should be
callected
* Add few more statistics to the BTIF media stats.
Change-Id: I5862ac82e55b3546dc1fbde0c78cb4683e40d19e
Andre Eisenbach [Thu, 18 Feb 2016 21:15:42 +0000 (21:15 +0000)]
Instrument and fix calls to strncmp()
am:
df5c69caa3
* commit '
df5c69caa3c2683779d48739e1571c13e5f7ab2e':
Instrument and fix calls to strncmp()
Pavlin Radoslavov [Wed, 17 Feb 2016 02:16:59 +0000 (18:16 -0800)]
Replace usage of HCI_GET_CMD_BUF() with osi_malloc()
* Remove HCI_GET_CMD_BUF() wrapper macro, and replace it with
its default implementation: (BT_HDR *)osi_malloc(HCI_CMD_BUF_SIZE)
* Remove explicit checks for NULL when HCI_GET_CMD_BUF() was used.
Bug:
27048759
Change-Id: I7c71b408f40d58f6ebf3a310aa806daba3342f77
Andre Eisenbach [Wed, 17 Feb 2016 20:43:12 +0000 (12:43 -0800)]
Instrument and fix calls to strncmp()
Bug:
27222508
Change-Id: I0075b4480aff52dcdc326b7bdb7154ca919ccee9
Andre Eisenbach [Thu, 18 Feb 2016 20:48:48 +0000 (20:48 +0000)]
Instrument and fix calls to strncmp()
am:
0e888661a5 -s ours
* commit '
0e888661a5dc23e516429b3e80f1f6a1aac12015':
Instrument and fix calls to strncmp()
Jaganath Kanakkassery [Thu, 18 Feb 2016 20:43:21 +0000 (20:43 +0000)]
Suspend properly when receiving events without response
am:
b1f50e1ff3
* commit '
b1f50e1ff32b58437ff1c02e541447319baa12df':
Suspend properly when receiving events without response
Ajay Panicker [Thu, 18 Feb 2016 20:43:17 +0000 (20:43 +0000)]
Additional logging for bond information
am:
a72c96f8db
* commit '
a72c96f8dbfcb4db1e45c4954fc96d3da93a4008':
Additional logging for bond information
Loic Poulain [Thu, 18 Feb 2016 20:43:12 +0000 (20:43 +0000)]
Fix data reporting state when using HID device
am:
44efbb13a7
* commit '
44efbb13a748a276de994456cffc02e8e9da03b0':
Fix data reporting state when using HID device
Jakub Pawlowski [Thu, 18 Feb 2016 20:43:09 +0000 (20:43 +0000)]
service: Use built-in byte vector parser
am:
b6806d0fd5
* commit '
b6806d0fd5232d3eae4ffa928162bd04351e3807':
service: Use built-in byte vector parser
Andre Eisenbach [Thu, 18 Feb 2016 20:43:04 +0000 (20:43 +0000)]
Remove the need for -Wno-constant-logical-operand
am:
302bae5e92
* commit '
302bae5e924ec33768a21bc92dcb6930df50659b':
Remove the need for -Wno-constant-logical-operand
Andre Eisenbach [Thu, 18 Feb 2016 20:43:00 +0000 (20:43 +0000)]
Remove Porsche car-kit pairing workaround
am:
8ee098cd6b
* commit '
8ee098cd6bca17fc016dd3cc519dc5990be22429':
Remove Porsche car-kit pairing workaround
Andre Eisenbach [Thu, 18 Feb 2016 20:42:56 +0000 (20:42 +0000)]
Fix compile error due to interop_feature_t not being public
am:
dc0b89cc7f
* commit '
dc0b89cc7f7a8685045d4ebec4a948385d42777f':
Fix compile error due to interop_feature_t not being public
Andre Eisenbach [Thu, 18 Feb 2016 20:42:51 +0000 (20:42 +0000)]
Add new HAL functions to fake Bluetooth interface
am:
f79d9cb591
* commit '
f79d9cb5918a80e4b5f96dfe7ceddd8a2cb709a4':
Add new HAL functions to fake Bluetooth interface
Andre Eisenbach [Thu, 18 Feb 2016 20:42:46 +0000 (20:42 +0000)]
Add ability to add interop entries dynamically (2/2)
am:
a0c02f62a4 -s ours
* commit '
a0c02f62a49c4ae9de5789731cdbb99b686a938d':
Add ability to add interop entries dynamically (2/2)
Pavlin Radoslavov [Thu, 18 Feb 2016 20:36:01 +0000 (20:36 +0000)]
Fix compilation warnings/errors on fugu
am:
3aa58c5fad
* commit '
3aa58c5fad5be75c559109ddce3ccd79ac807af9':
Fix compilation warnings/errors on fugu
Pavlin Radoslavov [Thu, 18 Feb 2016 20:35:55 +0000 (20:35 +0000)]
Fix C/C++ compiler generated warnings
am:
12265e39b5 -s ours
* commit '
12265e39b511f28425236b0dc97c78e7d837304b':
Fix C/C++ compiler generated warnings
Jakub Pawlowski [Thu, 18 Feb 2016 20:29:21 +0000 (20:29 +0000)]
service: Add services removed/added handlers
am:
0bd8fa5b24
* commit '
0bd8fa5b24103f5376afb4ddd593ecb1a6a2588c':
service: Add services removed/added handlers