OSDN Git Service
TreeHugger Robot [Wed, 17 Aug 2016 04:15:14 +0000 (04:15 +0000)]
Merge "Synchronize the code with AOSP"
Pavlin Radoslavov [Wed, 17 Aug 2016 02:37:58 +0000 (19:37 -0700)]
Synchronize the code with AOSP
Removed an extra empty line.
Change-Id: Id000a7e83c31ba08370b7eb3498e53d1f3931955
TreeHugger Robot [Wed, 17 Aug 2016 02:23:02 +0000 (02:23 +0000)]
Merge "Removed bogus AVRC_ADV_CTRL_INCLUDED guard"
Glenn Kasten [Wed, 17 Aug 2016 01:57:53 +0000 (01:57 +0000)]
Merge "Fix a typo in pre-compiler error message" am:
7cc80100e1 am:
8461b92874 am:
f8e28f2339
am:
f330a45d18
Change-Id: If0ebc0eda7a0b67e6e77502e467cc6b91c250db7
Glenn Kasten [Wed, 17 Aug 2016 01:55:19 +0000 (01:55 +0000)]
Merge "Fix a typo in pre-compiler error message" am:
7cc80100e1 am:
8461b92874
am:
f8e28f2339
Change-Id: I9bb7e7163097573e81d662afe9bc192044310649
Glenn Kasten [Wed, 17 Aug 2016 01:52:52 +0000 (01:52 +0000)]
Merge "Fix a typo in pre-compiler error message" am:
7cc80100e1
am:
8461b92874
Change-Id: Ib09fa2926b76be300f31f9144356742ca7106b03
Glenn Kasten [Wed, 17 Aug 2016 01:50:24 +0000 (01:50 +0000)]
Merge "Fix a typo in pre-compiler error message"
am:
7cc80100e1
Change-Id: Ieccd17672a872e3d60bb48cf1b3a34c8cbe09ae9
Treehugger Robot [Wed, 17 Aug 2016 01:44:34 +0000 (01:44 +0000)]
Merge "Fix a typo in pre-compiler error message"
Andre Eisenbach [Wed, 17 Aug 2016 01:23:52 +0000 (01:23 +0000)]
Add Subaru and Nissan car kits to auto pair blacklist am:
ed272ff2f7 am:
765dcf9c6f am:
70f6f3296e
am:
5d359ef8da
Change-Id: I9f97b7a1918b133ce36aa92270c8e1396a9a3e70
Andre Eisenbach [Wed, 17 Aug 2016 01:19:54 +0000 (01:19 +0000)]
Add Subaru and Nissan car kits to auto pair blacklist am:
ed272ff2f7 am:
765dcf9c6f
am:
70f6f3296e
Change-Id: I05fe311f7ae3cae3896fa682c34ddde1aac11c5a
Andre Eisenbach [Wed, 17 Aug 2016 01:17:50 +0000 (01:17 +0000)]
Add Subaru and Nissan car kits to auto pair blacklist am:
ed272ff2f7
am:
765dcf9c6f
Change-Id: I8a3996d03d97e9ee3658dde9b0ba170c4f2e78c1
Andre Eisenbach [Wed, 17 Aug 2016 01:14:22 +0000 (01:14 +0000)]
Add Subaru and Nissan car kits to auto pair blacklist
am:
ed272ff2f7
Change-Id: I1b39608a553f5cef0748c9b6464fa92cc1eee823
Pavlin Radoslavov [Wed, 17 Aug 2016 00:59:45 +0000 (17:59 -0700)]
Removed bogus AVRC_ADV_CTRL_INCLUDED guard
Removed bogus "#if (AVRC_ADV_CTRL_INCLUDED == TRUE)"
inside function AVRC_Ctrl_ParsResponse() for AVRC_OP_VENDOR opcode.
That guard has been removed by an earlier CL:
https://android-review.googlesource.com/#/c/213887/
However, it keeps re-appearing because of the automerger.
Change-Id: Ib73eb1ef7c8245e423cbfbf3d6a0f765ac8ad9ab
Glenn Kasten [Tue, 8 Mar 2016 20:11:38 +0000 (12:11 -0800)]
Fix a typo in pre-compiler error message
Change-Id: Ia584c748ea065739e0f6df1ea8a86df517a257af
Sathya Kumar [Wed, 17 Aug 2016 00:08:20 +0000 (00:08 +0000)]
Disable 3Mbps packets for AVDT ACL links am:
f527ce28b4 -s ours am:
d0ca1d1483 am:
c989d41c7b
am:
7409a52f75
Change-Id: I9fbdb00b304750c1860db1cf31209b9df125224a
Sathya Kumar [Wed, 17 Aug 2016 00:04:48 +0000 (00:04 +0000)]
Disable 3Mbps packets for AVDT ACL links am:
f527ce28b4 -s ours am:
d0ca1d1483
am:
c989d41c7b
Change-Id: I66fd74be8f5e2e8a74f25d9c942ae587ddf8a65e
Sathya Kumar [Wed, 17 Aug 2016 00:02:19 +0000 (00:02 +0000)]
Disable 3Mbps packets for AVDT ACL links am:
f527ce28b4 -s ours
am:
d0ca1d1483
Change-Id: Ic5b666d6d2ab236152a8c3b450b48fab5357a95f
Sathya Kumar [Tue, 16 Aug 2016 23:58:21 +0000 (23:58 +0000)]
Disable 3Mbps packets for AVDT ACL links
am:
f527ce28b4 -s ours
Change-Id: I2b464cbf192b41edfd904ae4eddd7159a64213e7
Andre Eisenbach [Mon, 27 Jun 2016 22:49:53 +0000 (15:49 -0700)]
Add Subaru and Nissan car kits to auto pair blacklist
Bug:
29157087
Change-Id: If227963b939a9b0ed55e6d900364c71932d3cfe8
(cherry picked from commit
d13870072e61e468e6cd8f3e007a1647f7001a14)
Sathya Kumar [Tue, 16 Aug 2016 22:43:13 +0000 (22:43 +0000)]
resolve merge conflicts of
37119da to stage-aosp-master am:
61ee6c68a2 am:
218d3df09a
am:
398e66e8c0
Change-Id: Iea6ebf94adbceda7a6e11d0fefbecd812604ce65
Sathya Kumar [Tue, 16 Aug 2016 22:39:44 +0000 (22:39 +0000)]
resolve merge conflicts of
37119da to stage-aosp-master am:
61ee6c68a2
am:
218d3df09a
Change-Id: I6e516cb2bcac807c917dc6a22ab13a81b229bb69
Sathya Kumar [Tue, 16 Aug 2016 22:37:40 +0000 (22:37 +0000)]
resolve merge conflicts of
37119da to stage-aosp-master
am:
61ee6c68a2
Change-Id: Ic66f39df5e2e8d861b9e56354e0f526a2bcfe9d6
Sathya Kumar [Thu, 7 Jan 2016 23:26:05 +0000 (17:26 -0600)]
Disable 3Mbps packets for AVDT ACL links
Change-Id: I4b1b52ec8aeaf5eab0672231889e0ea6f23aa852
(cherry picked from commit
26bb30842b6c64821c2a6c4a515f290140017105)
Merged-In: I4b1b52ec8aeaf5eab0672231889e0ea6f23aa852
Sathya Kumar [Thu, 7 Jan 2016 23:26:05 +0000 (17:26 -0600)]
resolve merge conflicts of
37119da to stage-aosp-master
Change-Id: I4b1b52ec8aeaf5eab0672231889e0ea6f23aa852
(cherry picked from commit
26bb30842b6c64821c2a6c4a515f290140017105)
Pavlin Radoslavov [Tue, 16 Aug 2016 21:07:38 +0000 (21:07 +0000)]
Use C++ style std::string instead of C-style string am:
d97874240b am:
f48fcc7628
am:
e0833a770a
Change-Id: Ic1e3c50b4c9a949cba0e48c2e64fff4faf455003
Pavlin Radoslavov [Tue, 16 Aug 2016 21:04:08 +0000 (21:04 +0000)]
Use C++ style std::string instead of C-style string am:
d97874240b
am:
f48fcc7628
Change-Id: I0dc74978bede1f36575438855cd0da344c68e733
Pavlin Radoslavov [Tue, 16 Aug 2016 21:02:34 +0000 (21:02 +0000)]
Use C++ style std::string instead of C-style string
am:
d97874240b
Change-Id: Ied3b1fd784cdd40c8612282497f0f7a0dce47010
Pavlin Radoslavov [Tue, 16 Aug 2016 17:44:36 +0000 (10:44 -0700)]
Use C++ style std::string instead of C-style string
Change-Id: I323187bca7555adada2a8a5cf2c25e30592040b1
Sridhar Vashist [Tue, 16 Aug 2016 10:33:26 +0000 (10:33 +0000)]
Merge "Make default SBC bitrate configurable by device." am:
57e911ea25 am:
a918f41b60 am:
215705173a
am:
608f09bc06
Change-Id: Ic2c6b62a732ae32e635364e037d431acb251fbfc
Sridhar Vashist [Tue, 16 Aug 2016 10:29:26 +0000 (10:29 +0000)]
Merge "Make default SBC bitrate configurable by device." am:
57e911ea25 am:
a918f41b60
am:
215705173a
Change-Id: I1264c273d0ec23fde2c5760eb9c2f08f12e7c94b
Sridhar Vashist [Tue, 16 Aug 2016 10:25:30 +0000 (10:25 +0000)]
Merge "Make default SBC bitrate configurable by device." am:
57e911ea25
am:
a918f41b60
Change-Id: I9ef79d797c5da8416d52232dbab28d62585c837c
Sridhar Vashist [Tue, 16 Aug 2016 10:21:38 +0000 (10:21 +0000)]
Merge "Make default SBC bitrate configurable by device."
am:
57e911ea25
Change-Id: I3233e531e724bb1fa27afc73bc78c5fdf3ad5117
Treehugger Robot [Tue, 16 Aug 2016 10:15:01 +0000 (10:15 +0000)]
Merge "Make default SBC bitrate configurable by device."
Sridhar Vashist [Tue, 16 Aug 2016 09:56:04 +0000 (09:56 +0000)]
Merge "Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE." am:
21a7e48c0f am:
0c1fffb857 am:
f0b8a62c10
am:
15001a75b9
Change-Id: Ic797b5a2a7b7e1391168505c7ba47c37f3d8a62d
Sridhar Vashist [Tue, 16 Aug 2016 09:52:04 +0000 (09:52 +0000)]
Merge "Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE." am:
21a7e48c0f am:
0c1fffb857
am:
f0b8a62c10
Change-Id: I2fbdfc806364cbd2c2fef85154922735cf106588
Sridhar Vashist [Tue, 16 Aug 2016 09:48:04 +0000 (09:48 +0000)]
Merge "Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE." am:
21a7e48c0f
am:
0c1fffb857
Change-Id: I18ea1e681745866caa8e9ea93111e088893e7a48
Sridhar Vashist [Tue, 16 Aug 2016 09:44:06 +0000 (09:44 +0000)]
Merge "Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE."
am:
21a7e48c0f
Change-Id: If6b31a75dfd04c69e620402e81df741c348f714c
Treehugger Robot [Tue, 16 Aug 2016 09:37:37 +0000 (09:37 +0000)]
Merge "Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE."
Sridhar Vashist [Wed, 14 Oct 2015 22:47:02 +0000 (17:47 -0500)]
Make default SBC bitrate configurable by device.
Configurable default SBC bitrate so that audio quality can be maintained
for sampling rates other than 44.1kHz
Change-Id: Ia4197c0a500088cfa48a8ba821e9738a16c3fc6e
Signed-off-by: Sridhar Vashist <svashist@motorola.com>
(cherry picked from commit
5f308397b7fe8a8da3f88b0f8910c3863ed1ec0b)
ugo_yu [Tue, 16 Aug 2016 08:42:30 +0000 (08:42 +0000)]
Merge "GATT: Deregister notification when a GATT connection is closed" am:
bb75465676 am:
a430cc3b4e am:
527f48d729
am:
9a1d49530f
Change-Id: Iff68e7b246541f3fbd6c148dfec6fc2f3e955bb1
ugo_yu [Tue, 16 Aug 2016 08:38:30 +0000 (08:38 +0000)]
Merge "GATT: Deregister notification when a GATT connection is closed" am:
bb75465676 am:
a430cc3b4e
am:
527f48d729
Change-Id: I766d4f2795da34b6ef6ba72bf1a7a014ba754b00
ugo_yu [Tue, 16 Aug 2016 08:34:29 +0000 (08:34 +0000)]
Merge "GATT: Deregister notification when a GATT connection is closed" am:
bb75465676
am:
a430cc3b4e
Change-Id: I265d1235811f23d40db916ca3c43f8eff8a44e6c
ugo_yu [Tue, 16 Aug 2016 08:30:32 +0000 (08:30 +0000)]
Merge "GATT: Deregister notification when a GATT connection is closed"
am:
bb75465676
Change-Id: Ia3bd8ef88282634a6d142593f9edb8ba41c65ac5
Treehugger Robot [Tue, 16 Aug 2016 08:22:56 +0000 (08:22 +0000)]
Merge "GATT: Deregister notification when a GATT connection is closed"
Sridhar Vashist [Fri, 7 Aug 2015 00:40:24 +0000 (19:40 -0500)]
Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE.
There appear to be race cases where the peer sends a START before
we reconfigure the stream. Avoid btif_av state from getting
mismatched by always sending out the SUSPEND_CFM during RECONFIGURE.
Change-Id: I2034cd111466f792233cedb60a3a0df11d055962
Signed-off-by: Sridhar Vashist <svashist@motorola.com>
(cherry picked from commit
8b1c7af03a2a8eedd1efd2eddca3ecd4b61bfd95)
Marie Janssen [Tue, 16 Aug 2016 07:53:27 +0000 (07:53 +0000)]
Merge "Check size of pin before replying" am:
545ac907dd am:
e4047a70e5 am:
6cbf37a2e2
am:
fd88666910
Change-Id: Idf3551a983c3060c242850c2e5812b1bbee72024
Marie Janssen [Tue, 16 Aug 2016 07:49:27 +0000 (07:49 +0000)]
Merge "Check size of pin before replying" am:
545ac907dd am:
e4047a70e5
am:
6cbf37a2e2
Change-Id: Ia1adba7a4c76ac49e3d7d0c9e598cf97cc594f83
Marie Janssen [Tue, 16 Aug 2016 07:44:56 +0000 (07:44 +0000)]
Merge "Check size of pin before replying" am:
545ac907dd
am:
e4047a70e5
Change-Id: I978c74e497ab8dc2b2927ed814ce8f6dddd3de29
Marie Janssen [Tue, 16 Aug 2016 07:40:58 +0000 (07:40 +0000)]
Merge "Check size of pin before replying"
am:
545ac907dd
Change-Id: Ibbf6e58b4297871899baa85b9bfa3510eac402b1
Andy Hung [Tue, 16 Aug 2016 07:36:56 +0000 (07:36 +0000)]
audio_a2dp_hw: Always update frame counter in out_write am:
cd85170ab8 am:
8d3142f759 am:
3992d3f29e
am:
81e610f5d8
Change-Id: I8d8421d39d22b629cdd6f9503b9ffaa45f6041c4
Treehugger Robot [Tue, 16 Aug 2016 07:35:18 +0000 (07:35 +0000)]
Merge "Check size of pin before replying"
Andy Hung [Tue, 16 Aug 2016 07:32:56 +0000 (07:32 +0000)]
audio_a2dp_hw: Always update frame counter in out_write am:
cd85170ab8 am:
8d3142f759
am:
3992d3f29e
Change-Id: Ic48b03608190ab16bc3ec4ca91811f329ff1d36a
Andy Hung [Tue, 16 Aug 2016 07:28:56 +0000 (07:28 +0000)]
audio_a2dp_hw: Always update frame counter in out_write am:
cd85170ab8
am:
8d3142f759
Change-Id: I6e0399b88f634c027d639b5ff3506feb94d391e3
Andy Hung [Tue, 16 Aug 2016 07:24:56 +0000 (07:24 +0000)]
audio_a2dp_hw: Always update frame counter in out_write
am:
cd85170ab8
Change-Id: Ic87913c0b7d8ed7d3d8dceb4a292517706e1724b
ugo_yu [Fri, 3 Jun 2016 10:04:24 +0000 (18:04 +0800)]
GATT: Deregister notification when a GATT connection is closed
Precondition:
1. Pair with specific HOGP mouse.
Steps:
1. Pair with HOGP mouse (iBuffalo BSMBB09DS)
2. Unpair the mouse.
3. Pair the mouse again.
Failure:
Pairing is successful, but the mouse won't connect.
Root Cause:
Some HOGP mice send notifications before the stack writes the
client characteristic configuration descriptor.
The Bluetooth stack doesn't deregister these notifiactions
when disconnecting.
Fix:
Deregister notifications when the GATT connection closes.
Fixes:
29111689
Change-Id: I520faeaa5fc396381cb248d3a2c49efbffa12261
(cherry picked from commit
7592bcfe7a0be9dc4ffdfc3f29bf68fd68950418)
Marie Janssen [Wed, 9 Mar 2016 23:31:48 +0000 (15:31 -0800)]
Check size of pin before replying
If a malicious client set a pin that was too long it would overflow
the pin code memory.
Bug:
27411268
Change-Id: I9197ac6fdaa92a4799dacb6364e04671a39450cc
(cherry picked from commit
7120b9f35f1c3d8b4f115bc9bb39ab39443886e1)
Andre Eisenbach [Tue, 16 Aug 2016 05:58:51 +0000 (05:58 +0000)]
Remove SBC frame scrambling am:
7fcea70080 am:
3753c01648 am:
38f68ec028
am:
1dc6918c4e
Change-Id: Iebdf31985851de65b894525ac8a81341d85dac5e
Andre Eisenbach [Tue, 16 Aug 2016 05:54:50 +0000 (05:54 +0000)]
Remove SBC frame scrambling am:
7fcea70080 am:
3753c01648
am:
38f68ec028
Change-Id: I3b0a0e0d9b94d9e270f2acfdec7e20ffa3eb8317
Andy Hung [Thu, 28 Jul 2016 17:45:54 +0000 (10:45 -0700)]
audio_a2dp_hw: Always update frame counter in out_write
Required now that we always return success.
Bug:
30025777
Change-Id: I7db51321672c128039545cc0fb604c615f169bc3
(cherry picked from commit
f4a37b255d1d6fa4cf7cefe2aeb1c3f4fdf33f3c)
Andre Eisenbach [Tue, 16 Aug 2016 05:50:50 +0000 (05:50 +0000)]
Remove SBC frame scrambling am:
7fcea70080
am:
3753c01648
Change-Id: I2c45a530f9244c87598cd4c2c7e0d716bdf551a5
Andre Eisenbach [Tue, 16 Aug 2016 05:46:52 +0000 (05:46 +0000)]
Remove SBC frame scrambling
am:
7fcea70080
Change-Id: If59587ff211e5ce378e4258aabcb7a32774553a9
Andre Eisenbach [Thu, 23 Jun 2016 22:25:44 +0000 (15:25 -0700)]
Remove SBC frame scrambling
Bug:
29601962
Change-Id: I30ce09f1c7550a1be9fd1c8ed70745f9aa0cdb44
(cherry picked from commit
470aee234664fd75094c16dd2c70313ee28354c1)
Jacky Cheung [Tue, 16 Aug 2016 03:52:15 +0000 (03:52 +0000)]
Merge "New status code for two SMP authorization failures" am:
b29732059e am:
734ba5b0a8 am:
90758fafdc
am:
93293b8dc6
Change-Id: I293332cf1ea0f3e2a4a9f758232dc83c80639d50
Andre Eisenbach [Tue, 16 Aug 2016 03:52:14 +0000 (03:52 +0000)]
HID: Check for EINTR in uhid_event() and fix return value evaluation am:
acb093ada7 am:
a319edc546 am:
5b2c72eead
am:
4672b35641
Change-Id: I3e7a051311a30a4999ca02d845feea127e4c337b
Jacky Cheung [Tue, 16 Aug 2016 03:48:14 +0000 (03:48 +0000)]
Merge "New status code for two SMP authorization failures" am:
b29732059e am:
734ba5b0a8
am:
90758fafdc
Change-Id: I50c34278d8d4608ca0bbb6b62954088f4bfebf78
Andre Eisenbach [Tue, 16 Aug 2016 03:48:13 +0000 (03:48 +0000)]
HID: Check for EINTR in uhid_event() and fix return value evaluation am:
acb093ada7 am:
a319edc546
am:
5b2c72eead
Change-Id: Idfc7c9a9516abdc539c29d23a7f781b2cb556495
Jacky Cheung [Tue, 16 Aug 2016 03:44:13 +0000 (03:44 +0000)]
Merge "New status code for two SMP authorization failures" am:
b29732059e
am:
734ba5b0a8
Change-Id: I9c545f839aff1ca19cb92db4181ea01e35dbb7ac
Andre Eisenbach [Tue, 16 Aug 2016 03:44:13 +0000 (03:44 +0000)]
HID: Check for EINTR in uhid_event() and fix return value evaluation am:
acb093ada7
am:
a319edc546
Change-Id: I28af2d6aa90f187136de6ec5e9ce2c7762da5fb7
Jacky Cheung [Tue, 16 Aug 2016 03:40:18 +0000 (03:40 +0000)]
Merge "New status code for two SMP authorization failures"
am:
b29732059e
Change-Id: I8d05dde66952f263ebfcc81cbc38b0f27675efd7
Andre Eisenbach [Tue, 16 Aug 2016 03:40:15 +0000 (03:40 +0000)]
HID: Check for EINTR in uhid_event() and fix return value evaluation
am:
acb093ada7
Change-Id: I4c7269a3aee069ca725eec0faa885100171e198d
Treehugger Robot [Tue, 16 Aug 2016 03:37:09 +0000 (03:37 +0000)]
Merge "New status code for two SMP authorization failures"
Jacky Cheung [Wed, 6 Jul 2016 22:11:30 +0000 (15:11 -0700)]
New status code for two SMP authorization failures
On BTA_DM_AUTH_SMP_UNKNOWN_ERR and BTA_DM_AUTH_SMP_CONN_TOUT, bond state
status will be notified as BT_STATUS_AUTH_FAILURE. This is observed during
the pairing flow with iOS devices.
Plus minor cleanup on SMP errors and fail reasons.
Bug:
29779689
Change-Id: Ia32fe6bb84b07272d5159409f65217a06a2e5f8e
(cherry picked from commit
6984b19d95736d7205fc6302a21e8be564617287)
Pavlin Radoslavov [Tue, 16 Aug 2016 01:48:52 +0000 (01:48 +0000)]
Removed bogus leftover code that wasn't auto-merged properly am:
3c48d11354 am:
6164fd76ce
am:
4dc2c7d167
Change-Id: I9008498bdef3db07889cdb89dad560bce4158c86
Pavlin Radoslavov [Tue, 16 Aug 2016 01:38:10 +0000 (01:38 +0000)]
Removed bogus leftover code that wasn't auto-merged properly am:
3c48d11354
am:
6164fd76ce
Change-Id: I88bd466cb7ef479287428517a999837ac681b6ab
Pavlin Radoslavov [Tue, 16 Aug 2016 01:31:05 +0000 (01:31 +0000)]
Removed bogus leftover code that wasn't auto-merged properly
am:
3c48d11354
Change-Id: I01b99c8b2968ab03055bd0f1d379b558f26d2b42
Pavlin Radoslavov [Tue, 16 Aug 2016 00:43:30 +0000 (17:43 -0700)]
Removed bogus leftover code that wasn't auto-merged properly
Change-Id: I41c2869ae32f08bc170cc222f036e0bc207b81f9
Jorge E. Moreira [Mon, 15 Aug 2016 21:45:36 +0000 (21:45 +0000)]
Refactor vendor library to use async manager class am:
0b32c8d8c1 am:
db7cab56f9 am:
3cce4689e4
am:
5562b47093
Change-Id: I24781b3131d7c16f4d09f09a24197cdc6e3ce5c8
Jorge E. Moreira [Mon, 15 Aug 2016 21:45:34 +0000 (21:45 +0000)]
Added the async manager am:
08c214154d am:
d87ecf6aed am:
f96a36b919
am:
ecd21379af
Change-Id: I535998caf2351059c048fd2856bad846f1368263
Jorge E. Moreira [Mon, 15 Aug 2016 21:29:21 +0000 (21:29 +0000)]
Refactor vendor library to use async manager class am:
0b32c8d8c1 am:
db7cab56f9
am:
3cce4689e4
Change-Id: I527f1afb94ce30cfffeae6f0e709f0b458d77482
Jorge E. Moreira [Mon, 15 Aug 2016 21:29:20 +0000 (21:29 +0000)]
Added the async manager am:
08c214154d am:
d87ecf6aed
am:
f96a36b919
Change-Id: Ic4917a287c98a0baee2cb31ff08c1c9bc1528c8c
Jorge E. Moreira [Mon, 15 Aug 2016 21:26:46 +0000 (21:26 +0000)]
Added missing #include directives am:
65ee728284 am:
9d427f118f am:
fc063b9947
am:
e243c2409e
Change-Id: Ic41590a1c8ebfa6339a50496c94c37dbbc0e08c3
Jorge E. Moreira [Mon, 15 Aug 2016 21:26:46 +0000 (21:26 +0000)]
Replace calls to std::bind by lambda expressions am:
97980c25a1 am:
20641629e6 am:
36e0c963cf
am:
b638d15403
Change-Id: I43ad28f6fc015aab4f14874015fdbffae73043c2
Jorge E. Moreira [Mon, 15 Aug 2016 21:26:22 +0000 (21:26 +0000)]
Refactor vendor library to use async manager class am:
0b32c8d8c1
am:
db7cab56f9
Change-Id: I6d23d7a8c5d6f4c82574817e526f31a9eec08f88
Jorge E. Moreira [Mon, 15 Aug 2016 21:26:20 +0000 (21:26 +0000)]
Added the async manager am:
08c214154d
am:
d87ecf6aed
Change-Id: Ia1d7c4774a4433ae8975ebc62eafbfb72442b6ec
Jorge E. Moreira [Mon, 15 Aug 2016 21:21:34 +0000 (21:21 +0000)]
Added missing #include directives am:
65ee728284 am:
9d427f118f
am:
fc063b9947
Change-Id: Ib0a58d7281afb1cb164fc4a05a873e5a05d0c7f5
Jorge E. Moreira [Mon, 15 Aug 2016 21:21:25 +0000 (21:21 +0000)]
Refactor vendor library to use async manager class
am:
0b32c8d8c1
Change-Id: Ifeb58d21c5343f7fe42b6bce87cb03b2063003ee
Jorge E. Moreira [Mon, 15 Aug 2016 21:21:23 +0000 (21:21 +0000)]
Added the async manager
am:
08c214154d
Change-Id: I583d351023846be861018cd67f5410a50d98a12a
Jorge E. Moreira [Mon, 15 Aug 2016 21:17:32 +0000 (21:17 +0000)]
Added missing #include directives am:
65ee728284
am:
9d427f118f
Change-Id: Icd3c8d63b3ce5ef2f9cba23845f391ecbce1e194
Andre Eisenbach [Mon, 30 May 2016 19:00:46 +0000 (12:00 -0700)]
HID: Check for EINTR in uhid_event() and fix return value evaluation
uhid_event() returns 0 in the normal case. Commit
3a2c2d61
results in the polling thread to be exited.
Bug:
28942565
Change-Id: Id0aff2958bc7c2704ba340aa0ff7848afb8dcf80
(cherry picked from commit
32d66694e9f782a0e9dfa423015284a573f8975c)
Jorge E. Moreira [Mon, 8 Aug 2016 18:39:52 +0000 (11:39 -0700)]
Refactor vendor library to use async manager class
Homogenizes the use of lambdas/binds (uses c++ lambdas only)
Uses STL's time library implementation (std::chrono)
Change-Id: I6194b26c0a7fabffddf96acb5c2379ff52026a84
Jorge E. Moreira [Mon, 15 Aug 2016 21:13:38 +0000 (21:13 +0000)]
Added missing #include directives
am:
65ee728284
Change-Id: I5b293b7ff4665312efdf1bcc00a6f2f5058d2670
Jorge E. Moreira [Mon, 8 Aug 2016 18:39:52 +0000 (11:39 -0700)]
Added the async manager
Change-Id: I968fee42fd610e33e13bf358f54bec1fe7af4a7d
Jorge E. Moreira [Mon, 15 Aug 2016 21:09:18 +0000 (21:09 +0000)]
Replace calls to std::bind by lambda expressions am:
97980c25a1 am:
20641629e6
am:
36e0c963cf
Change-Id: I1360fcb641d10d62ea5f6b22e74013363ef63ee9
Jorge E. Moreira [Tue, 9 Aug 2016 22:21:01 +0000 (15:21 -0700)]
Added missing #include directives
Change-Id: Ia26cd6775699c65a75d94003c09730926835f7a3
Jorge E. Moreira [Mon, 15 Aug 2016 20:56:18 +0000 (20:56 +0000)]
Replace calls to std::bind by lambda expressions am:
97980c25a1
am:
20641629e6
Change-Id: I925b08e456318959c95a10d3c292f2f6fd9079bc
Jorge E. Moreira [Mon, 15 Aug 2016 20:51:50 +0000 (20:51 +0000)]
Replace calls to std::bind by lambda expressions
am:
97980c25a1
Change-Id: Iad98f599d6bd802c42b583c6bb5d8e75da568839
Jorge E. Moreira [Mon, 15 Aug 2016 19:29:59 +0000 (19:29 +0000)]
No longer uses the macro DISALLOW_COPY_AND_ASSIGN am:
83cf95e0a1 am:
ece79cdeac am:
75fcf00b10
am:
2bfa24da2a
Change-Id: I2ebeced8de23ca9646e511127e8cf0d37d5131da
Jorge E. Moreira [Mon, 15 Aug 2016 19:29:59 +0000 (19:29 +0000)]
Using include paths relative to vendor library dir am:
ea3ede2474 am:
c7dd1eae5e am:
7a57fc97ae
am:
13d5378edb
Change-Id: I595f9df43ce1acefe9b5a9e42f9b057e978ab622
Jorge E. Moreira [Mon, 15 Aug 2016 19:26:11 +0000 (19:26 +0000)]
No longer uses the macro DISALLOW_COPY_AND_ASSIGN am:
83cf95e0a1 am:
ece79cdeac
am:
75fcf00b10
Change-Id: I21afa13b88c1cd4c1674d8839f1fc2437be74fef
Jorge E. Moreira [Mon, 15 Aug 2016 19:26:10 +0000 (19:26 +0000)]
Using include paths relative to vendor library dir am:
ea3ede2474 am:
c7dd1eae5e
am:
7a57fc97ae
Change-Id: I3251f48f6eee2d0dad2752bc67926fcab6b1665d