OSDN Git Service
Andre Eisenbach [Fri, 22 Sep 2017 21:33:24 +0000 (21:33 +0000)]
Fix build error for AVRCP13 compat fix am:
544f7e1be9 am:
7b1e826e9c am:
250434cc60
am:
f22f5a4765
Change-Id: Ic07461cff34a824c2e6bafaff647b683e20e441c
Ajay Panicker [Fri, 22 Sep 2017 21:33:18 +0000 (21:33 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
c8ab11a06a am:
38cb8be9c3 am:
b29b0f7426
am:
d4d47b08a4
Change-Id: I25921e4b34661bd540be5571a3ff25c5c9e32333
Hansong Zhang [Fri, 22 Sep 2017 21:32:51 +0000 (21:32 +0000)]
Merge "Get rid of unused _DYNAMIC_MEMORY" am:
9c268d0a54 am:
af59c61d79 am:
b643ca67e2
am:
1bed76bc3b
Change-Id: Iafb2fd63c5f120dcd2bb9fdd6d31948ed2c11102
Rob Herring [Fri, 22 Sep 2017 21:32:27 +0000 (21:32 +0000)]
Merge "btlinux: Fix sepolicy for split policy (Treble) builds" am:
f0c8830387 am:
7c47e41e49 am:
bd80d30361
am:
ab05d7e69f
Change-Id: I83be11b04e3e6fc4a9c497e82afb1fba458b4ac5
Andre Eisenbach [Fri, 22 Sep 2017 20:49:43 +0000 (20:49 +0000)]
Fix build error for AVRCP13 compat fix am:
544f7e1be9 am:
7b1e826e9c
am:
250434cc60
Change-Id: I20f4663353f1f8d075cc493cf84fb7d71245895e
Ajay Panicker [Fri, 22 Sep 2017 20:49:40 +0000 (20:49 +0000)]
Merge changes from topic "am-
73ab4f4f5b79426a99be694e8e30b578" into oc-mr1-dev-plus-aosp
am:
4fbb211ee2
Change-Id: Iae8e7a9c160113306aeaa8520218036a5c88a0a5
Ajay Panicker [Fri, 22 Sep 2017 20:49:37 +0000 (20:49 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
c8ab11a06a am:
38cb8be9c3
am:
b29b0f7426
Change-Id: I405814b0bff7043c548593b8d4fbf5e6da0109a2
Ajay Panicker [Fri, 22 Sep 2017 20:49:29 +0000 (20:49 +0000)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2) am:
11b4d12b95 am:
7e0f03fc0a -s ours am:
def725c471
am:
a22e0f9497
Change-Id: I4c33b3ca32787d673daffa9819fccc74448e6999
Hansong Zhang [Fri, 22 Sep 2017 20:49:14 +0000 (20:49 +0000)]
Merge "Get rid of unused _DYNAMIC_MEMORY" am:
9c268d0a54 am:
af59c61d79
am:
b643ca67e2
Change-Id: I28a199e55bb9a8195fa908d9d57d82a0ee97583c
Ajay Panicker [Fri, 22 Sep 2017 20:49:10 +0000 (20:49 +0000)]
Don't reject notifications and wait until new addressed player is ready (2/2) am:
b72a002756 am:
951f1a3a1b am:
916b5a2184
am:
5acb96ceaa
Change-Id: I4203be0f86773c385af6e8c0f04276aae9e7cd81
Rob Herring [Fri, 22 Sep 2017 20:48:50 +0000 (20:48 +0000)]
Merge "btlinux: Fix sepolicy for split policy (Treble) builds" am:
f0c8830387 am:
7c47e41e49
am:
bd80d30361
Change-Id: Ifb78928ccdc74bbf6336718de470890eb3f3fce8
Andre Eisenbach [Fri, 22 Sep 2017 20:48:23 +0000 (20:48 +0000)]
Fix build error for AVRCP13 compat fix am:
544f7e1be9 am:
7b1e826e9c am:
3fbeb7aff7
am:
435406d692
Change-Id: I17cc183a9ec410897bdddf174665a39f50a9b943
Ajay Panicker [Fri, 22 Sep 2017 20:48:16 +0000 (20:48 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
c8ab11a06a am:
38cb8be9c3 am:
f59c97c20d
am:
b6432d3893
Change-Id: If5caae4224f49f1f44d7506818f812145386c80b
Android Build Merger (Role) [Fri, 22 Sep 2017 20:32:40 +0000 (20:32 +0000)]
Merge changes from topic "am-
73ab4f4f5b79426a99be694e8e30b578" into oc-mr1-dev-plus-aosp
* changes:
Change our AVRCP capabilities if the remote device only supports 1.3 am:
6575e1630d am:
0011bff064 am:
a6cc2eb63f
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2) am:
11b4d12b95 am:
7e0f03fc0a -s ours am:
def725c471
Don't reject notifications and wait until new addressed player is ready (2/2) am:
b72a002756 am:
951f1a3a1b am:
916b5a2184
Ajay Panicker [Fri, 22 Sep 2017 20:29:00 +0000 (20:29 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
6575e1630d am:
0011bff064
am:
a6cc2eb63f
Change-Id: I305023d36004129a6cad92f8862b541b276fe5df
Ajay Panicker [Fri, 22 Sep 2017 20:28:54 +0000 (20:28 +0000)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2) am:
11b4d12b95 am:
7e0f03fc0a -s ours
am:
def725c471
Change-Id: I80e6e18bfc25841f03371ad453a0966b6bd372d4
Ajay Panicker [Fri, 22 Sep 2017 20:28:49 +0000 (20:28 +0000)]
Don't reject notifications and wait until new addressed player is ready (2/2) am:
b72a002756 am:
951f1a3a1b
am:
916b5a2184
Change-Id: I82bdea1bed72fefcb356240ea86d46774f6ed0b9
Andre Eisenbach [Fri, 22 Sep 2017 20:26:18 +0000 (20:26 +0000)]
Fix build error for AVRCP13 compat fix am:
544f7e1be9 am:
7b1e826e9c
am:
3fbeb7aff7
Change-Id: I1438233901f6d9b15fd32717ea566f2153dcbd6c
Ajay Panicker [Fri, 22 Sep 2017 20:26:12 +0000 (20:26 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
c8ab11a06a am:
38cb8be9c3
am:
f59c97c20d
Change-Id: I00659188e38d5aaf847d13a79dab941fe106b755
Andre Eisenbach [Fri, 22 Sep 2017 20:19:48 +0000 (20:19 +0000)]
Fix build error for AVRCP13 compat fix am:
544f7e1be9
am:
7b1e826e9c
Change-Id: I5813e2869be1b9ef4e1e36b92a6da96a38948fd9
Andre Eisenbach [Fri, 22 Sep 2017 20:19:44 +0000 (20:19 +0000)]
Fix build error for AVRCP13 compat fix am:
544f7e1be9
am:
7b1e826e9c
Change-Id: I174dd3f701a429cc8c31136bfebf5314d9231c5d
Ajay Panicker [Fri, 22 Sep 2017 20:19:43 +0000 (20:19 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
c8ab11a06a
am:
38cb8be9c3
Change-Id: I4951d1ba9a0e086b89340cf3cf00bcaf66b084ad
Ajay Panicker [Fri, 22 Sep 2017 20:19:39 +0000 (20:19 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
c8ab11a06a
am:
38cb8be9c3
Change-Id: I8faafdb28c8a636fd8fd56756c989ed140ede55a
Andre Eisenbach [Fri, 22 Sep 2017 20:15:26 +0000 (20:15 +0000)]
Fix build error for AVRCP13 compat fix
am:
544f7e1be9
Change-Id: I4acd192aea9c8c72d3ad1ab6c7b3f3ccf9bb868f
Ajay Panicker [Fri, 22 Sep 2017 20:15:23 +0000 (20:15 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3
am:
c8ab11a06a
Change-Id: I0aee338bc6c387ea6060637c74d89fa0745c40e5
Hansong Zhang [Fri, 22 Sep 2017 19:47:37 +0000 (19:47 +0000)]
Merge "Get rid of unused _DYNAMIC_MEMORY" am:
9c268d0a54
am:
af59c61d79
Change-Id: I4c19b4b60fb8a9c85be077b034939da09fcc04b2
Hansong Zhang [Fri, 22 Sep 2017 19:44:55 +0000 (19:44 +0000)]
Merge "Get rid of unused _DYNAMIC_MEMORY"
am:
9c268d0a54
Change-Id: Ida1e0fb77241f26153648ea325284d39636ba8c2
Hansong Zhang [Fri, 22 Sep 2017 19:39:05 +0000 (19:39 +0000)]
Merge "Get rid of unused _DYNAMIC_MEMORY"
Rob Herring [Fri, 22 Sep 2017 18:41:02 +0000 (18:41 +0000)]
Merge "btlinux: Fix sepolicy for split policy (Treble) builds" am:
f0c8830387
am:
7c47e41e49
Change-Id: I003d87b73306c84a934d9226d5c53dc65af2f54f
Rob Herring [Fri, 22 Sep 2017 18:39:01 +0000 (18:39 +0000)]
Merge "btlinux: Fix sepolicy for split policy (Treble) builds"
am:
f0c8830387
Change-Id: I96784cd7c6aa31b3638edd27a6bc8437888a95a0
Treehugger Robot [Fri, 22 Sep 2017 18:32:43 +0000 (18:32 +0000)]
Merge "btlinux: Fix sepolicy for split policy (Treble) builds"
Ajay Panicker [Fri, 22 Sep 2017 18:07:20 +0000 (18:07 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
6575e1630d
am:
0011bff064
Change-Id: I874e58d6404ccf520a9e0c7d1e273bb7a415052b
Ajay Panicker [Fri, 22 Sep 2017 18:07:08 +0000 (18:07 +0000)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2) am:
11b4d12b95
am:
7e0f03fc0a -s ours
Change-Id: I816a78902f724cd60a253ce8b2fdf07ac065eb25
Ajay Panicker [Fri, 22 Sep 2017 18:07:01 +0000 (18:07 +0000)]
Don't reject notifications and wait until new addressed player is ready (2/2) am:
b72a002756
am:
951f1a3a1b
Change-Id: I157525b6d7b2b71d27bbc3305d5b00714e4125ca
Hansong Zhang [Wed, 20 Sep 2017 16:31:32 +0000 (09:31 -0700)]
Get rid of unused _DYNAMIC_MEMORY
Removed the unused BTA_DYNAMIC_MEMORY and HID_DYNAMIC_LIBRARY
Bug:
27731905
Test: Manual
Change-Id: I6019584b165471c4058a2ec7ef8f278531153d18
Andre Eisenbach [Sat, 16 Sep 2017 07:22:10 +0000 (00:22 -0700)]
Fix build error for AVRCP13 compat fix
Bug:
37943083
Test: manual
Change-Id: I3974192dd007804f90f35a724a39824ed093a633
Merged-In: I6d041590dc51d7e8711b17fb1cb9c880b640052a
Ajay Panicker [Wed, 6 Sep 2017 16:59:51 +0000 (09:59 -0700)]
Change our AVRCP capabilities if the remote device only supports 1.3
This prevents issues with devices that only support 1.3 but can not
handle forward compatability like some Alpine Carkits.
Bug:
37943083
Test: Connect to Alpine carkit that only supports 1.3 and see new features
are used.
Change-Id: I6d041590dc51d7e8711b17fb1cb9c880b640052a
Merged-In: I6d041590dc51d7e8711b17fb1cb9c880b640052a
(cherry picked from commit
f9f1c8b449efb9cb7894a64fe2977f875679ba52)
(cherry picked from commit
ff2d86ed3af91099597d033a76a143437543d6fd)
Ajay Panicker [Fri, 22 Sep 2017 17:16:24 +0000 (17:16 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3
am:
6575e1630d
Change-Id: I7cd19034fd4bf513c4ec9a5b07b8ac5508651cd7
Ajay Panicker [Fri, 22 Sep 2017 17:16:15 +0000 (17:16 +0000)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2)
am:
11b4d12b95
Change-Id: Idda00ee6b53c92c66a9ca4bbb0007319921f0f8a
Ajay Panicker [Fri, 22 Sep 2017 17:16:08 +0000 (17:16 +0000)]
Don't reject notifications and wait until new addressed player is ready (2/2)
am:
b72a002756
Change-Id: Ia004dcaf31a939f58b8624fcb7b2e239df469078
Ajay Panicker [Wed, 6 Sep 2017 16:59:51 +0000 (09:59 -0700)]
Change our AVRCP capabilities if the remote device only supports 1.3
This prevents issues with devices that only support 1.3 but can not
handle forward compatability like some Alpine Carkits.
Bug:
37943083
Test: Connect to Alpine carkit that only supports 1.3 and see new features
are used.
Change-Id: I6d041590dc51d7e8711b17fb1cb9c880b640052a
(cherry picked from commit
f9f1c8b449efb9cb7894a64fe2977f875679ba52)
Ajay Panicker [Fri, 1 Sep 2017 19:07:42 +0000 (12:07 -0700)]
Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2)
This is requied for the 2012 Mazda 3 carkit as the carkit refuses to send
AVRCP commands other than passthrough commands when the version is anything
else. AVRCP 1.3 is compatible with most carkits on the market and can be
used to get most carkits working at the cost of losing many features.
Bug:
37943083
Test: Set AVRCP 1.3 in developer options and see that SDP and the AVRCP
capabilites have updated to reflect this.
TestTracker: 105915/3975
Change-Id: Iffc7ed1dd91eecb699153125b25451de5826f202
(cherry picked from commit
2369a95e6ed0c16f61237fe9c1fc5a90d97129c1)
Ajay Panicker [Wed, 30 Aug 2017 01:30:43 +0000 (18:30 -0700)]
Don't reject notifications and wait until new addressed player is ready (2/2)
There are some carkits like the ones found in the 2016 Honda CRZ and some
Audi's that do not follow the spec and do not honor reject pending notification
messages after switching players. This causes an issue whenever you switch
players, the metadata freezes due to the fact that the carkit never re-registers
for new track changed notifications. This patch removes the reject notification
and reorders the current notifications.
Bug:
64142363
Test: Test with Audi S7 and 2016 Honda CRZ and see that switching players works
TestTracker: 105391/3975
Change-Id: Iaec70863594e13217916ab740d529f526d27c2d1
(cherry picked from commit
dd535e70c767fe214c1634b46618d0fb5ed4385d)
Myles Watson [Thu, 21 Sep 2017 22:31:58 +0000 (22:31 +0000)]
GAP: Set service_id before calling gap_release_ccb am:
4c6208fd2d am:
acf7e8e1ac am:
883ef90657
am:
fc090595c4
Change-Id: I1f275a52468fdd55338beb39c01596e34a8c9d9b
Myles Watson [Thu, 21 Sep 2017 22:31:33 +0000 (22:31 +0000)]
GAP: Set service_id before calling gap_release_ccb am:
4c6208fd2d am:
acf7e8e1ac am:
77a5bf558c
am:
b9d22d44ae
Change-Id: I55bc8f0944b6f4a1f43d0f323de4f28815f9f590
Myles Watson [Thu, 21 Sep 2017 22:21:01 +0000 (22:21 +0000)]
GAP: Set service_id before calling gap_release_ccb am:
4c6208fd2d am:
acf7e8e1ac
am:
883ef90657
Change-Id: If82e262cedd399facdcb2f7b7d4bddab2cd74355
Myles Watson [Thu, 21 Sep 2017 22:14:58 +0000 (22:14 +0000)]
GAP: Set service_id before calling gap_release_ccb am:
4c6208fd2d am:
acf7e8e1ac
am:
77a5bf558c
Change-Id: Icb162c02341d9534ce2908271485a3dc161fe28f
Myles Watson [Thu, 21 Sep 2017 22:01:26 +0000 (22:01 +0000)]
GAP: Set service_id before calling gap_release_ccb am:
4c6208fd2d
am:
acf7e8e1ac
Change-Id: Ie4e81653a6a05a050f2c369cafc02ff4cb41da3e
Myles Watson [Thu, 21 Sep 2017 22:01:26 +0000 (22:01 +0000)]
GAP: Set service_id before calling gap_release_ccb am:
4c6208fd2d
am:
acf7e8e1ac
Change-Id: I802897e8f613f1f19bd7b2a06b3dc818041f71a1
Myles Watson [Thu, 21 Sep 2017 21:52:54 +0000 (21:52 +0000)]
GAP: Set service_id before calling gap_release_ccb
am:
4c6208fd2d
Change-Id: I705d78e301414308a7150a20576f61a9e95f35c3
Myles Watson [Thu, 14 Sep 2017 21:13:44 +0000 (14:13 -0700)]
GAP: Set service_id before calling gap_release_ccb
Calling gap_release_ccb with a service_id == 0, which in turn
calls BTM_SecClrService with an ID of 0.
From the documentation for BTM_SecClrService:
Service ID - Id of the service to remove. '0' removes all
service records (except SDP).
Bug:
65695769,
65223508
Test: BLE connection and characteristic read
Change-Id: Icf309807f02e1faa273cf9bad9c09d9221a8bbfd
(cherry picked from commit
5c5c10683e2a11162838297fc8054b15837c4f32)
(cherry picked from commit
4023c6731d5e991c6202d4e499b9dd43d642fb3c)
Pavlin Radoslavov [Thu, 21 Sep 2017 04:30:23 +0000 (04:30 +0000)]
Enable extra A2DP control log messages am:
dd8dfc4ec5
am:
6fd79f21e7
Change-Id: I9e151f9f8d888d268ee87cb304bc80c2db7fc7c5
Jakub Pawlowski [Thu, 21 Sep 2017 04:30:00 +0000 (04:30 +0000)]
Get rid of libhardware dependency in native daemon am:
8c273b3700 am:
7959aec405 am:
95cfdf98c7
am:
48a48c553d
Change-Id: Ia228717b65f4e874795fb3fa1333989aff365ebf
Jakub Pawlowski [Thu, 21 Sep 2017 04:29:36 +0000 (04:29 +0000)]
Loosen libhardware dependency am:
b1aa65fbb3 am:
9a586e4b53 am:
7ec2db7b26
am:
2bb8b47679
Change-Id: Ia9de7378250b6086bdb8a1b37e0094315e915243
Pavlin Radoslavov [Thu, 21 Sep 2017 04:29:09 +0000 (04:29 +0000)]
Enable extra A2DP control log messages am:
7b67302a28 am:
98c3a8e046 am:
de4c6da774
am:
76360243cb
Change-Id: I5ff95b51b6ea6da6b05028bf7c981b3fbdeca51a
Pavlin Radoslavov [Wed, 20 Sep 2017 23:45:53 +0000 (23:45 +0000)]
Enable extra A2DP control log messages
am:
dd8dfc4ec5
Change-Id: Ib1ffb0a5061cbbf4d6c1a9a48a5e76d1aa9eeda6
Jakub Pawlowski [Wed, 20 Sep 2017 22:37:02 +0000 (22:37 +0000)]
Get rid of libhardware dependency in native daemon am:
8c273b3700 am:
7959aec405
am:
95cfdf98c7
Change-Id: I4905a09629e4630b28224dd5cf500132dea4bfc9
Jakub Pawlowski [Wed, 20 Sep 2017 22:34:30 +0000 (22:34 +0000)]
Get rid of libhardware dependency in native daemon am:
8c273b3700
am:
7959aec405
Change-Id: I556ef243394b01a6889bd7a6c0a4a116fe8653ef
Jakub Pawlowski [Wed, 20 Sep 2017 22:32:26 +0000 (22:32 +0000)]
Get rid of libhardware dependency in native daemon
am:
8c273b3700
Change-Id: I9b2d7c3dd6cf7bbd0fcc5c6e39cf9ebf1d68e7aa
Jakub Pawlowski [Wed, 20 Sep 2017 21:57:54 +0000 (21:57 +0000)]
Loosen libhardware dependency am:
b1aa65fbb3 am:
9a586e4b53
am:
7ec2db7b26
Change-Id: I1921b8184da1298ede9a4fb1641178b24e0d1778
Jakub Pawlowski [Wed, 20 Sep 2017 21:55:23 +0000 (21:55 +0000)]
Loosen libhardware dependency am:
b1aa65fbb3
am:
9a586e4b53
Change-Id: Iec1bd55eb4515b1e58daacae7837dde66572d0c8
Jakub Pawlowski [Wed, 20 Sep 2017 21:53:23 +0000 (21:53 +0000)]
Loosen libhardware dependency
am:
b1aa65fbb3
Change-Id: Icd6842ffc2f5411c5f41c2c811b124b78796d3af
Jakub Pawlowski [Wed, 20 Sep 2017 20:52:11 +0000 (13:52 -0700)]
Get rid of libhardware dependency in native daemon
Test: compilation test
Bug:
66187274
Change-Id: I97ee33a55315f44dc03083d1a8da9a38d5619725
Jakub Pawlowski [Wed, 20 Sep 2017 20:16:11 +0000 (13:16 -0700)]
Loosen libhardware dependency
In most places we don't really need the libhardware library, just the
headers.
Bug:
66187274
Test: compilation test
Change-Id: Ifa2f547165fcf8b34bc29ab80d2bd12ce02f4ae1
Pavlin Radoslavov [Wed, 20 Sep 2017 03:29:33 +0000 (20:29 -0700)]
Enable extra A2DP control log messages
Also, fixed a log message when failed to accept the
corresponding socket socket.
Test: manual
Bug:
63949429
Change-Id: I6d9af32f61974a739d179c37da36c360aefcca79
(cherry picked from commit
7b67302a28019468ae6df9cdb7f9085c6579b859)
Pavlin Radoslavov [Wed, 20 Sep 2017 19:51:16 +0000 (19:51 +0000)]
Enable extra A2DP control log messages am:
7b67302a28 am:
98c3a8e046
am:
de4c6da774
Change-Id: Ib988de431eb40a9913ee0e535c092662b6dc3f05
Pavlin Radoslavov [Wed, 20 Sep 2017 19:49:14 +0000 (19:49 +0000)]
Enable extra A2DP control log messages am:
7b67302a28
am:
98c3a8e046
Change-Id: Icfd063f42b0cf78dc5b3971a1a3f8dc9800cfc01
Pavlin Radoslavov [Wed, 20 Sep 2017 19:47:14 +0000 (19:47 +0000)]
Enable extra A2DP control log messages
am:
7b67302a28
Change-Id: I0247ee2d4e174b46df2d6c9f37b666fbe3b969f3
Pavlin Radoslavov [Wed, 20 Sep 2017 03:29:33 +0000 (20:29 -0700)]
Enable extra A2DP control log messages
Also, fixed a log message when failed to accept the
corresponding socket socket.
Test: manual
Bug:
63949429
Change-Id: I6d9af32f61974a739d179c37da36c360aefcca79
Sunny Kapdi [Tue, 19 Sep 2017 20:18:07 +0000 (20:18 +0000)]
BLE Adv RPA is not updated on first timeout am:
de1203d8cc am:
33f363e634 am:
48916870e8
am:
2ce49cafed
Change-Id: I951b3a5ea09c2f636761a706597e6b7664b8ed08
Sunny Kapdi [Tue, 19 Sep 2017 20:08:14 +0000 (20:08 +0000)]
BLE Adv RPA is not updated on first timeout am:
de1203d8cc am:
33f363e634
am:
48916870e8
Change-Id: I110e13ddf51e03890eb4748c753a87700f2b77d4
Sunny Kapdi [Tue, 19 Sep 2017 20:03:39 +0000 (20:03 +0000)]
BLE Adv RPA is not updated on first timeout am:
de1203d8cc
am:
33f363e634
Change-Id: I89c2c80b03b77e5a5b7e216e9a286887d1306e57
Sunny Kapdi [Tue, 19 Sep 2017 20:01:39 +0000 (20:01 +0000)]
BLE Adv RPA is not updated on first timeout
am:
de1203d8cc
Change-Id: I20fa5876f0d091a680ae4028e63a50051f390b8e
Sunny Kapdi [Tue, 19 Sep 2017 01:14:13 +0000 (18:14 -0700)]
BLE Adv RPA is not updated on first timeout
BLE Advertisement RPA is getting updated with the
same RPA instead of the newly generated RPA on the
first timeout. Make sure to send the newly generated
RPA to the Controller.
CRs-Fixed:
2111232
Bug:
65857055
Change-Id: I4d8e95c26fe8e5944fdee32089b8fcaffa238367
Rob Herring [Mon, 18 Sep 2017 14:25:58 +0000 (09:25 -0500)]
btlinux: Fix sepolicy for split policy (Treble) builds
In full Treble builds, the btlinux HAL fails to build the sepolicy:
neverallow check failed at out/target/product/linaro_x86_64/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4518
from system/sepolicy/public/domain.te:673
(neverallow base_typeattr_55 base_typeattr_56 (file (execute execute_no_trans entrypoint)))
<root>
allow at out/target/product/linaro_x86_64/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:6054
(allow hal_bluetooth_btlinux hal_bluetooth_btlinux_exec (file (read getattr map execute entrypoint open)))
Test: Build completes successfully
Change-Id: Ibb8dbe7f2ca823c87ae4404c40cdc35656c8e0af
Signed-off-by: Rob Herring <robh@kernel.org>
Andre Eisenbach [Sat, 16 Sep 2017 15:33:22 +0000 (15:33 +0000)]
Merge changes from topic "am-
d37d37956b3e49d89a31faaa131fd1fc" into oc-mr1-dev-plus-aosp
am:
af7b3b007f -s ours
Change-Id: Ie9c4ac48cae1b04cd7d7ea2124715349f951a467
Andre Eisenbach [Sat, 16 Sep 2017 15:32:45 +0000 (15:32 +0000)]
Fix build error for AVRCP13 compat fix am:
ab0fec08a4 am:
b2fbd7e3d0 -s ours
am:
4104542501 -s ours
Change-Id: Id4cb33ab69e96868fa80f9bc8da61ec2ae0e3c0c
Ajay Panicker [Sat, 16 Sep 2017 15:32:38 +0000 (15:32 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
ff2d86ed3a am:
f2ea7f1799 -s ours
am:
3ef0ac6de8 -s ours
Change-Id: I08df9c8c6cf700b63e4c91eee1236b17c3bbaa40
Android Build Merger (Role) [Sat, 16 Sep 2017 15:31:08 +0000 (15:31 +0000)]
Merge changes from topic "am-
d37d37956b3e49d89a31faaa131fd1fc" into oc-mr1-dev-plus-aosp
* changes:
Fix build error for AVRCP13 compat fix am:
ab0fec08a4 -s ours am:
9e79daa051 -s ours
Change our AVRCP capabilities if the remote device only supports 1.3 am:
ff2d86ed3a -s ours am:
69bd4978f2 -s ours
Andre Eisenbach [Sat, 16 Sep 2017 15:30:13 +0000 (15:30 +0000)]
Fix build error for AVRCP13 compat fix am:
ab0fec08a4 -s ours
am:
9e79daa051 -s ours
Change-Id: Ic1b532f896c2abf5de35b5f8f80a779da698513b
Andre Eisenbach [Sat, 16 Sep 2017 15:30:12 +0000 (15:30 +0000)]
Fix build error for AVRCP13 compat fix am:
ab0fec08a4
am:
b2fbd7e3d0 -s ours
Change-Id: I48fcc51377ff162a80251aedbd77d100030c4669
Ajay Panicker [Sat, 16 Sep 2017 15:30:08 +0000 (15:30 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
ff2d86ed3a
am:
f2ea7f1799 -s ours
Change-Id: I3e19e99676645942fa16c79dbf89ec220c83bdb4
Ajay Panicker [Sat, 16 Sep 2017 15:30:08 +0000 (15:30 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3 am:
ff2d86ed3a -s ours
am:
69bd4978f2 -s ours
Change-Id: I0ad2524f46de7fe5c9298b143319b711308e35ba
Andre Eisenbach [Sat, 16 Sep 2017 15:27:43 +0000 (15:27 +0000)]
Fix build error for AVRCP13 compat fix
am:
ab0fec08a4
Change-Id: Ia47840da1e2536eb5a8d226771a9baff8c0a277a
Andre Eisenbach [Sat, 16 Sep 2017 15:27:42 +0000 (15:27 +0000)]
Fix build error for AVRCP13 compat fix
am:
ab0fec08a4 -s ours
Change-Id: I6b0837dbb37dc51267ec5eb6955ba7c6facca53c
Ajay Panicker [Sat, 16 Sep 2017 15:27:38 +0000 (15:27 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3
am:
ff2d86ed3a
Change-Id: I8787fd127a2e02c195d76d4d6c60756c4b16dfd4
Ajay Panicker [Sat, 16 Sep 2017 15:27:37 +0000 (15:27 +0000)]
Change our AVRCP capabilities if the remote device only supports 1.3
am:
ff2d86ed3a -s ours
Change-Id: I8edbd554ec49ed2d05f747664c538a54bbad74ed
Andre Eisenbach [Sat, 16 Sep 2017 07:22:10 +0000 (00:22 -0700)]
Fix build error for AVRCP13 compat fix
Bug:
37943083
Test: manual
Change-Id: I3974192dd007804f90f35a724a39824ed093a633
Merged-In: I6d041590dc51d7e8711b17fb1cb9c880b640052a
Ajay Panicker [Wed, 6 Sep 2017 16:59:51 +0000 (09:59 -0700)]
Change our AVRCP capabilities if the remote device only supports 1.3
This prevents issues with devices that only support 1.3 but can not
handle forward compatability like some Alpine Carkits.
Bug:
37943083
Test: Connect to Alpine carkit that only supports 1.3 and see new features
are used.
Change-Id: I6d041590dc51d7e8711b17fb1cb9c880b640052a
Merged-In: I6d041590dc51d7e8711b17fb1cb9c880b640052a
(cherry picked from commit
f9f1c8b449efb9cb7894a64fe2977f875679ba52)
Jack He [Sat, 16 Sep 2017 06:35:38 +0000 (06:35 +0000)]
Merge "Clean-up BTIF profile queue on profile shutdown" am:
643c869ca2 am:
0ee292a4d0 am:
839f75226d
am:
261241e310
Change-Id: I1b0c98cfe471731314f5952b3f7bff4128bb97cd
Jack He [Sat, 16 Sep 2017 06:33:07 +0000 (06:33 +0000)]
Merge "Clean-up BTIF profile queue on profile shutdown" am:
643c869ca2 am:
0ee292a4d0
am:
839f75226d
Change-Id: Ie78edfdf34c4f4a79918c9a5859c6f2c58a1639c
Jack He [Sat, 16 Sep 2017 06:30:40 +0000 (06:30 +0000)]
DO NOT MERGE Fix unknown type issue in unit tests am:
9b4aebb1ba -s ours am:
55e7146aa8 -s ours
am:
1704eb3806 -s ours
Change-Id: Ib8a30c70eabf80f2f3b48d3984cfd25c9431d56c
Jack He [Sat, 16 Sep 2017 06:30:37 +0000 (06:30 +0000)]
Merge "Clean-up BTIF profile queue on profile shutdown" am:
643c869ca2
am:
0ee292a4d0
Change-Id: I9fdffd82475266ea2fae4fb65f039ec81775e521
Jack He [Sat, 16 Sep 2017 06:30:37 +0000 (06:30 +0000)]
Clean-up BTIF profile queue on profile shutdown am:
a2d0cbc35a am:
88e62568fb -s ours
am:
cbdb92aee2 -s ours
Change-Id: If8edce3f6b920b6f6169abb416e4f709aebda307
Jack He [Sat, 16 Sep 2017 06:27:42 +0000 (06:27 +0000)]
DO NOT MERGE Fix unknown type issue in unit tests am:
9b4aebb1ba -s ours
am:
55e7146aa8 -s ours
Change-Id: If80dde750d1a3e38a41dd9a4d49dfcf7bb71143a
Jack He [Sat, 16 Sep 2017 06:27:37 +0000 (06:27 +0000)]
Merge "Clean-up BTIF profile queue on profile shutdown"
am:
643c869ca2
Change-Id: I7c22ae8dd883edacbe532f93d9e6a279f168d5ac
Jack He [Sat, 16 Sep 2017 06:27:37 +0000 (06:27 +0000)]
Clean-up BTIF profile queue on profile shutdown am:
a2d0cbc35a
am:
88e62568fb -s ours
Change-Id: I47dbb5c523b99c4b8e853bf353c29cd4c514a17c
Jack He [Sat, 16 Sep 2017 06:25:13 +0000 (06:25 +0000)]
DO NOT MERGE Fix unknown type issue in unit tests
am:
9b4aebb1ba -s ours
Change-Id: Ief005c60c2372c1b8fa95a3a4459147f6e2009b0
Jack He [Sat, 16 Sep 2017 06:25:07 +0000 (06:25 +0000)]
Clean-up BTIF profile queue on profile shutdown
am:
a2d0cbc35a
Change-Id: I42e2f4d5e273c83c4e935b0263b707b5442ec619
Treehugger Robot [Sat, 16 Sep 2017 06:24:09 +0000 (06:24 +0000)]
Merge "Clean-up BTIF profile queue on profile shutdown"