OSDN Git Service
Ugo Yu [Thu, 27 Sep 2018 04:51:01 +0000 (21:51 -0700)]
Merge "Use maximum SSR timeout value when A2DP is streaming" am:
3dd799fd1a am:
3a0bcd481f
am:
d3914cf727
Change-Id: Ia4eced63da15480ddb3bdb3044bf5407226577eb
Ugo Yu [Thu, 27 Sep 2018 04:35:42 +0000 (21:35 -0700)]
Merge "Use maximum SSR timeout value when A2DP is streaming" am:
3dd799fd1a
am:
3a0bcd481f
Change-Id: Ia03c912910f08fa13c1cb90f3ed3eafe81c155f8
Ugo Yu [Thu, 27 Sep 2018 04:20:09 +0000 (21:20 -0700)]
Merge "Use maximum SSR timeout value when A2DP is streaming"
am:
3dd799fd1a
Change-Id: Iafa7a776e8e844e2265d68eb1028402e4957afbf
Treehugger Robot [Thu, 27 Sep 2018 01:58:13 +0000 (01:58 +0000)]
Merge "Use maximum SSR timeout value when A2DP is streaming"
Pavlin Radoslavov [Wed, 26 Sep 2018 23:42:13 +0000 (16:42 -0700)]
Merge "Remove obsoleted Coverity-related comment" am:
21cd29ca65 am:
826f10ca20
am:
845fb3b55b
Change-Id: I5621b142b32d11ce862ffe69674a03f82529ad68
Pavlin Radoslavov [Wed, 26 Sep 2018 23:35:58 +0000 (16:35 -0700)]
Merge "Remove obsoleted Coverity-related comment" am:
21cd29ca65
am:
826f10ca20
Change-Id: Id112020d622e87180feead6c3c6872314c537237
Pavlin Radoslavov [Wed, 26 Sep 2018 23:31:56 +0000 (16:31 -0700)]
Merge "Remove obsoleted Coverity-related comment"
am:
21cd29ca65
Change-Id: I98552cebb24e6b2784dc4771e4ceb213744b9aea
Treehugger Robot [Wed, 26 Sep 2018 23:18:32 +0000 (23:18 +0000)]
Merge "Remove obsoleted Coverity-related comment"
Ugo Yu [Thu, 13 Sep 2018 12:12:36 +0000 (20:12 +0800)]
Use maximum SSR timeout value when A2DP is streaming
* Add a new SSR entry BTA_DM_PM_SSR4 with maximum
remote/local timeout value.
* Use BTA_DM_PM_SSR4 when A2DP is streaming to prevent
phone enter sniff subrating mode.
Bug:
113496412
Test: Manually
Change-Id: I194ef9fdb4dd38eab67ff20e1bb9cab47edbfe8f
Myles Watson [Wed, 26 Sep 2018 00:56:39 +0000 (17:56 -0700)]
Merge "bta: Pass the correct UUID array size in bta_ag_do_disc" into pi-dev am:
611a85c2f5
am:
6080600036
Change-Id: Ie306ad82ad972c4d1b766d97c197529adfbd98a2
Myles Watson [Wed, 26 Sep 2018 00:51:15 +0000 (17:51 -0700)]
Merge "bta: Pass the correct UUID array size in bta_ag_do_disc" into pi-dev
am:
611a85c2f5
Change-Id: I38dc92dca41ed5e6e174ac82acc1817e5123a1af
TreeHugger Robot [Wed, 26 Sep 2018 00:45:04 +0000 (00:45 +0000)]
Merge "bta: Pass the correct UUID array size in bta_ag_do_disc" into pi-dev
Vasu Nori [Tue, 25 Sep 2018 23:48:15 +0000 (16:48 -0700)]
Add new hidden API to return SDP record's MapSupportedFeatures field. That field is documented in Bluetooth MAP 1.4 spec, page 114. Spec is here: shortn/_zfoIrfbIzR am:
f2b03b49ac am:
2f5f6970e4
am:
6607fcd751
Change-Id: I457b458b234becdae553ffadfd15b32687f93333
Vasu Nori [Tue, 25 Sep 2018 23:22:39 +0000 (16:22 -0700)]
Add new hidden API to return SDP record's MapSupportedFeatures field. That field is documented in Bluetooth MAP 1.4 spec, page 114. Spec is here: shortn/_zfoIrfbIzR am:
f2b03b49ac
am:
2f5f6970e4
Change-Id: I0477b12698901a8e411e576d106ee87a67d9f02c
Vasu Nori [Tue, 25 Sep 2018 23:14:31 +0000 (16:14 -0700)]
Add new hidden API to return SDP record's MapSupportedFeatures field. That field is documented in Bluetooth MAP 1.4 spec, page 114. Spec is here: shortn/_zfoIrfbIzR
am:
f2b03b49ac
Change-Id: I17d43783874233dca4e58965c5e446f60552ff1f
Vasu Nori [Sat, 18 Aug 2018 00:28:11 +0000 (17:28 -0700)]
Add new hidden API to return SDP record's MapSupportedFeatures field.
That field is documented in Bluetooth MAP 1.4 spec, page 114.
Spec is here: http://shortn/_zfoIrfbIzR
Bug:
111614861
Test: tested w/ KitchenSink App
Change-Id: I89903c386d97934ec7b9c80333ecc6a6d560cbec
Pavlin Radoslavov [Tue, 25 Sep 2018 18:18:34 +0000 (11:18 -0700)]
Remove obsoleted Coverity-related comment
Bug:
27078725
Test: Code compilation
Change-Id: I9398f0354e54cc6a754ed46b05b9f7cef09add8f
Hansong Zhang [Tue, 25 Sep 2018 05:06:10 +0000 (22:06 -0700)]
Merge changes I737a864e,Idc41b2a5 am:
af09b4eae2 am:
7d92087ec1
am:
3ffd914e3b
Change-Id: I5674f5aa2b13b19aa26ee39f29a154090da97d88
Hansong Zhang [Tue, 25 Sep 2018 04:58:55 +0000 (21:58 -0700)]
Merge changes I737a864e,Idc41b2a5 am:
af09b4eae2
am:
7d92087ec1
Change-Id: I15c1c4e86ac331d62a29fbacf24ca5363138ccd9
Hansong Zhang [Tue, 25 Sep 2018 04:52:59 +0000 (21:52 -0700)]
Merge changes I737a864e,Idc41b2a5
am:
af09b4eae2
Change-Id: Icdf4f89ec9d36f680f20d54633bd18d23b88c0fb
Ugo Yu [Tue, 25 Sep 2018 04:46:22 +0000 (21:46 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-dev am:
bc5bd697c9 -s ours am:
77175af80b -s ours am:
8be1e6fac4 -s ours am:
8ad4a12949 -s ours
am:
ad2d2a130d -s ours
Change-Id: I9399a431ade1519d04869f00106d83082027c469
Treehugger Robot [Tue, 25 Sep 2018 04:41:08 +0000 (04:41 +0000)]
Merge changes I737a864e,Idc41b2a5
* changes:
Timer: Don't run new task at old timepoint
Timer: Separate code path for single and periodic
Ugo Yu [Tue, 25 Sep 2018 04:31:38 +0000 (21:31 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-dev am:
bc5bd697c9 -s ours am:
77175af80b -s ours am:
8be1e6fac4 -s ours
am:
8ad4a12949 -s ours
Change-Id: I6b666e41da9ef95fa5a99284833dece3e59e6542
Ugo Yu [Tue, 25 Sep 2018 04:26:29 +0000 (21:26 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-dev am:
bc5bd697c9 -s ours am:
77175af80b -s ours
am:
8be1e6fac4 -s ours
Change-Id: Ic52691d8f86bce01ca6e0b42e512082cb20566d8
Ugo Yu [Tue, 25 Sep 2018 04:21:39 +0000 (21:21 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-dev am:
bc5bd697c9 -s ours
am:
77175af80b -s ours
Change-Id: Ic285392e964bd2f5d20f9d38bd79725512d4ea27
Ugo Yu [Tue, 25 Sep 2018 04:10:21 +0000 (21:10 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-dev
am:
bc5bd697c9 -s ours
Change-Id: I35806d7afb20585bd339bfc333769cd76559f862
TreeHugger Robot [Tue, 25 Sep 2018 03:52:21 +0000 (03:52 +0000)]
Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-dev
Hansong Zhang [Thu, 20 Sep 2018 17:15:12 +0000 (10:15 -0700)]
Timer: Don't run new task at old timepoint
* Fix a race condition that the task is just finished but IsScheduled
is true
* Fix a bug where cancelling the old task will make new task run at
the previous task's scheduled timepoint
* Protect racing read/write to message_loop_thread_ in RunTask() and
Cancel() by storing a local reference to message_loop_thread_ in
RunTask()
Bug:
116081383
Test: Run bluetooth_test_common.TimerTest
reschedule_task_dont_invoke_new_task_early
schedule_task
for multiple times
Change-Id: I737a864e1b061adbcd41245711e0d3e8adf448d4
Jakub Pawlowski [Mon, 24 Sep 2018 20:52:55 +0000 (13:52 -0700)]
Merge "Send volume just once when starting the stream." am:
029945f9f5 am:
09365b47d2
am:
0db9905ac5
Change-Id: I76f4b6a9302dd84781195475de50374e9c30700f
Jakub Pawlowski [Mon, 24 Sep 2018 20:49:40 +0000 (13:49 -0700)]
Merge "Send volume just once when starting the stream." am:
029945f9f5
am:
09365b47d2
Change-Id: If93f1b36295df47d42905abcf411891a104b7fa7
Jakub Pawlowski [Mon, 24 Sep 2018 20:43:23 +0000 (13:43 -0700)]
Merge "Send volume just once when starting the stream."
am:
029945f9f5
Change-Id: I8c64f2325849333c91010e0f0fdb5239d88187d0
Treehugger Robot [Mon, 24 Sep 2018 20:33:51 +0000 (20:33 +0000)]
Merge "Send volume just once when starting the stream."
Jakub Pawlowski [Mon, 24 Sep 2018 14:43:59 +0000 (16:43 +0200)]
Send volume just once when starting the stream.
The volume is in the Start command already, no need to send it in a
separate command.
Bug:
116145308
Test: play music, pause, adjust volume, start playing again, verify
playing was re-started with proper volume level.
Change-Id: I2a900b03a35670de4a265184f333517db17497d8
Ugo Yu [Sat, 22 Sep 2018 02:07:15 +0000 (19:07 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-mr1-dev am:
3298d1457d -s ours am:
e3bf088499
am:
4c40b1d51f -s ours
Change-Id: I6757951a6b490553d12d255d7d4169cdb475738b
Ugo Yu [Sat, 22 Sep 2018 01:55:18 +0000 (18:55 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-mr1-dev am:
3298d1457d -s ours
am:
e3bf088499
Change-Id: I16e8696901ecde8e0b522e7b76d1b2798988dab0
Ugo Yu [Sat, 22 Sep 2018 01:46:51 +0000 (18:46 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-mr1-dev
am:
3298d1457d -s ours
Change-Id: Ib30226371223485479de44ac15466a4a048f9966
TreeHugger Robot [Sat, 22 Sep 2018 01:35:20 +0000 (01:35 +0000)]
Merge "DO NOT MERGE - Check SDU lower bound before allocate p_data" into oc-mr1-dev
Ugo Yu [Sat, 22 Sep 2018 01:26:13 +0000 (18:26 -0700)]
Merge "Check SDU lower bound before allocate p_data" into pi-dev am:
895f3665be
am:
6a5485b09b
Change-Id: Ib959cc2ee8d3c8ab070e103c9f9f4c09c1fb756e
Ugo Yu [Sat, 22 Sep 2018 01:10:53 +0000 (18:10 -0700)]
Merge "Check SDU lower bound before allocate p_data" into pi-dev
am:
895f3665be
Change-Id: I1087769863865abf07ee12a3594d17b9a8a60113
TreeHugger Robot [Sat, 22 Sep 2018 01:00:32 +0000 (01:00 +0000)]
Merge "Check SDU lower bound before allocate p_data" into pi-dev
Hansong Zhang [Thu, 20 Sep 2018 17:15:12 +0000 (10:15 -0700)]
Timer: Separate code path for single and periodic
* Add helper RunSingleTask() and RunPeriodicTask() to handle two cases
separately
* In RunTask(), check that it must run on specified message loop thread
Bug:
116081383
Test: Run bluetooth_test_common
Change-Id: Idc41b2a509f43dbe946b2e26f2afd775726514aa
Ugo Yu [Fri, 21 Sep 2018 22:59:45 +0000 (15:59 -0700)]
[automerger skipped] [automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3 skipped:
b3bef4683a am:
c5baf9ac24 am:
9bcb338d3d am:
247c18200e -s ours am:
98b1791a40
am:
494c0e3e9b -s ours
Change-Id: Iada61fafca359fd7081c8e9e5fbe602a4c773760
Ugo Yu [Fri, 21 Sep 2018 21:06:13 +0000 (14:06 -0700)]
[automerger skipped] [automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3 skipped:
b3bef4683a am:
c5baf9ac24 am:
9bcb338d3d am:
247c18200e -s ours
am:
98b1791a40
Change-Id: I1b0fddfdf511c4e106791c139ddfb1a8caed1d76
Ugo Yu [Fri, 21 Sep 2018 21:00:46 +0000 (14:00 -0700)]
[automerger skipped] [automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3 skipped:
b3bef4683a am:
c5baf9ac24 am:
9bcb338d3d
am:
247c18200e -s ours
Change-Id: I55bc0845e682b7cf381bcd68e471c34e839bea2e
Ugo Yu [Fri, 21 Sep 2018 20:54:48 +0000 (13:54 -0700)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3 skipped:
b3bef4683a am:
c5baf9ac24
am:
9bcb338d3d
Change-Id: I99df5a715a420c7b797996b7235277cb8901585a
Ugo Yu [Fri, 21 Sep 2018 20:47:18 +0000 (13:47 -0700)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3 skipped:
b3bef4683a
am:
c5baf9ac24
Change-Id: Ifc64ce2a02192aa306e8716ce24098abc1d75b42
Ugo Yu [Mon, 17 Sep 2018 07:59:30 +0000 (15:59 +0800)]
DO NOT MERGE - Check SDU lower bound before allocate p_data
Bug:
112321180
Test: SL4A BleCocTest:test_coc_insecured_connection_write_ascii
Change-Id: Id0c9aa2097f0b6bdc2bb9fa9086daa9452188e1d
Merged-In: Id0c9aa2097f0b6bdc2bb9fa9086daa9452188e1d
Ugo Yu [Mon, 17 Sep 2018 07:59:30 +0000 (15:59 +0800)]
DO NOT MERGE - Check SDU lower bound before allocate p_data
Bug:
112321180
Test: SL4A BleCocTest:test_coc_insecured_connection_write_ascii
Change-Id: Id0c9aa2097f0b6bdc2bb9fa9086daa9452188e1d
Dan Shi [Wed, 19 Sep 2018 01:22:37 +0000 (18:22 -0700)]
Merge "Add net_test_avrcp to general-tests suite" am:
425bca9026 am:
bfbcafd3ed
am:
510999e3f3
Change-Id: I5e155e296b9d902febb88535fc592d4c45f72388
Dan Shi [Wed, 19 Sep 2018 01:04:50 +0000 (18:04 -0700)]
Merge "Add net_test_avrcp to general-tests suite" am:
425bca9026
am:
bfbcafd3ed
Change-Id: I3440270bea418fc739e89ab10774e789ad8ffa8a
Dan Shi [Wed, 19 Sep 2018 00:42:34 +0000 (17:42 -0700)]
Merge "Add net_test_avrcp to general-tests suite"
am:
425bca9026
Change-Id: Iedd9cfa3afce7d3aa0d5e5eafc03cc6cf269dc0b
Treehugger Robot [Wed, 19 Sep 2018 00:12:50 +0000 (00:12 +0000)]
Merge "Add net_test_avrcp to general-tests suite"
Android Build Merger (Role) [Tue, 18 Sep 2018 12:50:00 +0000 (12:50 +0000)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3 skipped:
b3bef4683a
Change-Id: I839953933568edcea6c43f0e0b772ae07fb7244a
Android Build Merger (Role) [Tue, 18 Sep 2018 12:49:56 +0000 (12:49 +0000)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760 am:
90248f8fb3
Change-Id: I99e2abfb378fbfba47ff55cfeb6b825b825088e8
Android Build Merger (Role) [Tue, 18 Sep 2018 12:49:52 +0000 (12:49 +0000)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4 am:
e51a7b9760
Change-Id: I13a2cd3d213f204feb8a7dcf0430aa5a729efddd
Android Build Merger (Role) [Tue, 18 Sep 2018 12:49:49 +0000 (12:49 +0000)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8 am:
8e31e9abb4
Change-Id: Icfc1e9961a59325a522ab4385411efe446b19ce1
Android Build Merger (Role) [Tue, 18 Sep 2018 12:49:46 +0000 (12:49 +0000)]
[automerger] DO NOT MERGE - Check SDU lower bound before allocate p_data am:
87bcda81b8
Change-Id: I51d65f4d9ddba01e86ee88b600e820af4f431415
Ugo Yu [Tue, 18 Sep 2018 12:49:22 +0000 (20:49 +0800)]
DO NOT MERGE - Check SDU lower bound before allocate p_data
Bug:
112321180
Test: SL4A BleCocTest:test_coc_insecured_connection_write_ascii
Change-Id: Id0c9aa2097f0b6bdc2bb9fa9086daa9452188e1d
Ugo Yu [Mon, 17 Sep 2018 07:59:30 +0000 (15:59 +0800)]
Check SDU lower bound before allocate p_data
Bug:
112321180
Test: SL4A BleCocTest:test_coc_insecured_connection_write_ascii
Change-Id: Id0c9aa2097f0b6bdc2bb9fa9086daa9452188e1d
Chih-Hung Hsieh [Tue, 18 Sep 2018 10:55:38 +0000 (03:55 -0700)]
Fix clang-tidy performance warnings in system/bt. am:
b78d2791de am:
14a0a9f225
am:
cbe648d6b3
Change-Id: I9e4507524b3ea86854c93b483127c832b4646b98
Chih-Hung Hsieh [Tue, 18 Sep 2018 10:51:30 +0000 (03:51 -0700)]
Fix clang-tidy performance warnings in system/bt. am:
b78d2791de
am:
14a0a9f225
Change-Id: Ic378e2de4c7ca747fef76a398e83f65d20e53dba
Chih-Hung Hsieh [Tue, 18 Sep 2018 10:36:22 +0000 (03:36 -0700)]
Fix clang-tidy performance warnings in system/bt.
am:
b78d2791de
Change-Id: I3c9d0768e73523dac093e00842d658ea25050dac
Chih-Hung Hsieh [Mon, 17 Sep 2018 22:16:18 +0000 (15:16 -0700)]
Fix clang-tidy performance warnings in system/bt.
* Use more efficient overloaded string methods.
Bug:
30411878
Test: build with WITH_TIDY=1
Change-Id: Iff759bf68ede3bb6bdd8e332b3490128eee3b5fe
Chih-Hung Hsieh [Mon, 17 Sep 2018 19:53:30 +0000 (12:53 -0700)]
Suppress implicit-fallthrough warnings. am:
d464658a77 am:
e60632db7a
am:
a8aab757bd
Change-Id: I6f8551933d2ce249dc46b9cf6210509a6c73ec0b
Chih-Hung Hsieh [Mon, 17 Sep 2018 19:44:25 +0000 (12:44 -0700)]
Suppress implicit-fallthrough warnings. am:
d464658a77
am:
e60632db7a
Change-Id: I006e1889251c8a5b0fc81d376169879009b3c731
Chih-Hung Hsieh [Mon, 17 Sep 2018 19:40:21 +0000 (12:40 -0700)]
Suppress implicit-fallthrough warnings.
am:
d464658a77
Change-Id: I98938affe622af4a82422cfe550cd8ef38afb8cb
Chih-Hung Hsieh [Wed, 12 Sep 2018 22:20:43 +0000 (15:20 -0700)]
Suppress implicit-fallthrough warnings.
Add FALLTHROUGH_INTENDED for clang compiler.
Bug:
112564944
Test: build with global -Wimplicit-fallthrough.
Change-Id: Iedf7e46445101a5e3358473e1200212d67cf58d1
Joseph Pirozzo [Sat, 15 Sep 2018 01:06:11 +0000 (18:06 -0700)]
Merge "AVRCP Controller media session queue" am:
ad6183c330 am:
8f413cbb9d
am:
6ac66aced8
Change-Id: I9edc0a8d626fb847c5d4c4e0ee20174754d9adef
Joseph Pirozzo [Sat, 15 Sep 2018 00:38:06 +0000 (17:38 -0700)]
Merge "AVRCP Controller media session queue" am:
ad6183c330
am:
8f413cbb9d
Change-Id: Ic3e315278b1f777373a6299367f45b3ca6404f24
Joseph Pirozzo [Sat, 15 Sep 2018 00:18:53 +0000 (17:18 -0700)]
Merge "AVRCP Controller media session queue"
am:
ad6183c330
Change-Id: I8ecc2b8214fa174ab7eec531965a8edb57323a4a
Joseph Pirozzo [Fri, 14 Sep 2018 22:48:55 +0000 (22:48 +0000)]
Merge "AVRCP Controller media session queue"
Hansong Zhang [Fri, 14 Sep 2018 18:26:19 +0000 (11:26 -0700)]
Add Timer as an alternative to osi alarm am:
438b08c27d am:
59f0c33051
am:
076937cb80
Change-Id: Ib2cf5dfaa50eaf355d2de6168a175cc184f3834a
Hansong Zhang [Fri, 14 Sep 2018 18:19:38 +0000 (11:19 -0700)]
Add Timer as an alternative to osi alarm am:
438b08c27d
am:
59f0c33051
Change-Id: I15f47b50641c51603285fdc8320ea04c327658e9
Hansong Zhang [Fri, 14 Sep 2018 18:08:31 +0000 (11:08 -0700)]
Add Timer as an alternative to osi alarm
am:
438b08c27d
Change-Id: I63c59ba8d40104220d0d8762ef41722e8f1d219f
Dan Shi [Fri, 14 Sep 2018 17:38:26 +0000 (10:38 -0700)]
Add net_test_avrcp to general-tests suite
This is the first step for it to run in lab. With this, the test binary
will be included in general-tests.zip (test_suite* target). From there,
we can kick off the test in the lab using TF, with the right options.
Bug:
111921389
Test: m -j net_test_avrcp
./host/linux-x86/testcases/net_test_avrcp/x86_64/net_test_avrcp
Change-Id: I4de9409b4a9d4c066a9024a33d6a980ecb451dc1
Hansong Zhang [Tue, 14 Aug 2018 21:29:23 +0000 (14:29 -0700)]
Add Timer as an alternative to osi alarm
* Add a private method MessageLoopThread.DoInThreadDelayed to post a
delayed task in message loop, as an alternative approach to osi alarm
clock
* Add a unit test for MessageLoopThread to check ShutDown() waits until
current task finishes
* Add Timer using MessageLoopThread.DoInThreadDelayed
* Timer provides similar API as osi alarm, and uses same OS clock (boot
timer) as alarm
* Add benchmark and unit tests to ensure the performance is comparable
to the existing osi alarm
Test: Run unit test and benchmark test
./test/run_unit_tests.sh bluetooth_test_common
./test/run_benchmarks.sh bluetooth_benchmark_timer_performance
--benchmark_repetitions=10 --benchmark_report_aggregates_only=true
Bug:
110303473
Change-Id: I6f2e7ae2f80f9889fc5fe3c8cd6b9b2670938b46
Chisato Kenmochi [Thu, 13 Sep 2018 03:16:12 +0000 (20:16 -0700)]
Merge "Add support for A2DP LDAC Sink function" am:
58eac77949 am:
a6586cc4d0
am:
e2f0140b13
Change-Id: I03f579e5ab1db70d4cb13101647bd3647a246d4f
Chisato Kenmochi [Thu, 13 Sep 2018 02:51:17 +0000 (19:51 -0700)]
Merge "Add support for A2DP LDAC Sink function" am:
58eac77949
am:
a6586cc4d0
Change-Id: I570ae016c40ec9c15a4e7de603107ae2bb3ec23e
Chisato Kenmochi [Thu, 13 Sep 2018 02:33:47 +0000 (19:33 -0700)]
Merge "Add support for A2DP LDAC Sink function"
am:
58eac77949
Change-Id: Ic25017f7eb5186af86262d9215c9aab7f6b15eae
Treehugger Robot [Thu, 13 Sep 2018 01:30:08 +0000 (01:30 +0000)]
Merge "Add support for A2DP LDAC Sink function"
Ajay Panicker [Wed, 12 Sep 2018 23:51:42 +0000 (16:51 -0700)]
Merge "Add extractBE to the Bluetooth Packets Iterators" am:
7314f08016 am:
0557ce7e71
am:
d9d5d49478
Change-Id: I11142c21e37d7a271cd256bb42c94fd643ed15fb
Pavlin Radoslavov [Wed, 12 Sep 2018 23:32:33 +0000 (16:32 -0700)]
Add a check whether an A2DP codec is supported before including it am:
7240fe907d am:
543791d858
am:
f98ef1e131
Change-Id: Ia4a3c5894c561c5139921229ef533ef95f474de2
Ajay Panicker [Wed, 12 Sep 2018 23:25:45 +0000 (16:25 -0700)]
Merge "Add extractBE to the Bluetooth Packets Iterators" am:
7314f08016
am:
0557ce7e71
Change-Id: I8baa21a2b69607c31aac756df7f069821092186a
Ajay Panicker [Wed, 12 Sep 2018 23:04:49 +0000 (16:04 -0700)]
Merge "Add extractBE to the Bluetooth Packets Iterators"
am:
7314f08016
Change-Id: Ib385dd3b0dd39f09f455d40e6ecbf195006954ff
Ajay Panicker [Wed, 12 Sep 2018 22:27:42 +0000 (22:27 +0000)]
Merge "Add extractBE to the Bluetooth Packets Iterators"
Pavlin Radoslavov [Wed, 12 Sep 2018 22:17:48 +0000 (15:17 -0700)]
Add a check whether an A2DP codec is supported before including it am:
7240fe907d
am:
543791d858
Change-Id: Id1ace154ecbc7e8fc5ba080a360dddbcd8eda141
Pavlin Radoslavov [Wed, 12 Sep 2018 20:47:47 +0000 (13:47 -0700)]
Add a check whether an A2DP codec is supported before including it
am:
7240fe907d
Change-Id: Iea19097028e8d0e39ec36f069c201b556780986c
Chisato Kenmochi [Fri, 10 Aug 2018 11:44:05 +0000 (20:44 +0900)]
Add support for A2DP LDAC Sink function
Note: The LDAC decoder source code is needed to run with this patch.
Bug:
112839060
Test: Manual
Change-Id: Idce0070dcce4d6b83cfd08213b846d957d694d26
Signed-off-by: Chisato Kenmochi <Chisato.Kenmochi@sony.com>
Pavlin Radoslavov [Tue, 11 Sep 2018 23:47:47 +0000 (16:47 -0700)]
Add a check whether an A2DP codec is supported before including it
Some of the A2DP SRC or SNK codecs might not be supported if the
corresponding shared library is not included.
Don't include such codecs when configuring and registering
the stream end points on the local device.
Bug:
112839060
Test: Manual - remove A2DP codec shared libraries and check the
returned AVDTP Capabilities
Change-Id: Ia8fbdac915b208f9950ef7c9f50e3e0dc87e9111
Ajay Panicker [Mon, 10 Sep 2018 19:01:50 +0000 (12:01 -0700)]
Add extractBE to the Bluetooth Packets Iterators
ExtractBE allows data to be extracted from Bluetooth packets in a big
endian format.
Bug:
114751344
Test: run net_test_btpackets
Change-Id: Ib01d726893e106d34c11048acc09fee201d81c09
Hansong Zhang [Tue, 11 Sep 2018 00:15:36 +0000 (17:15 -0700)]
Merge "Fix spacing in hearing aid dumpsys" am:
3ffd7b89f4 am:
b0958b1406
am:
a3139e7823
Change-Id: I7ecde0aa253ae50e2b4273445c1295320d718394
Hansong Zhang [Mon, 10 Sep 2018 23:58:28 +0000 (16:58 -0700)]
Merge "Fix spacing in hearing aid dumpsys" am:
3ffd7b89f4
am:
b0958b1406
Change-Id: I5745b12c0570cab764627f30260840886d771319
Hansong Zhang [Mon, 10 Sep 2018 23:53:05 +0000 (16:53 -0700)]
Merge "Fix spacing in hearing aid dumpsys"
am:
3ffd7b89f4
Change-Id: I191efc21cc16fdca30bf8801a58ab42bd53607a9
Treehugger Robot [Mon, 10 Sep 2018 23:40:29 +0000 (23:40 +0000)]
Merge "Fix spacing in hearing aid dumpsys"
Pavlin Radoslavov [Mon, 10 Sep 2018 18:46:08 +0000 (11:46 -0700)]
Disable absolute volume control for deepblue2 speaker am:
a81834c826 am:
ab839b3bb7
am:
1ed275a2d6
Change-Id: Iddb88f07d4d089cabd90d64d72b9d4addb0b8d0a
Pavlin Radoslavov [Mon, 10 Sep 2018 18:42:05 +0000 (11:42 -0700)]
Disable absolute volume control for deepblue2 speaker am:
a81834c826
am:
ab839b3bb7
Change-Id: I7675fd1a45a54552135a3a8c79024eb411df1b0f
Pavlin Radoslavov [Mon, 10 Sep 2018 18:36:58 +0000 (11:36 -0700)]
Disable absolute volume control for deepblue2 speaker
am:
a81834c826
Change-Id: Ibfa7c7315559eb333965cbefc537a948d2f8352a
Pavlin Radoslavov [Sun, 9 Sep 2018 18:06:21 +0000 (11:06 -0700)]
Disable absolute volume control for deepblue2 speaker
The speaker does not accept the volume levels from the Phone.
It responds back with rounded down volume levels.
Bug: b/
37834035
Test: Manual
Change-Id: Ie5575233c3cf31c087addd3cef1c12ad36b820b0
Pavlin Radoslavov [Fri, 7 Sep 2018 17:17:37 +0000 (10:17 -0700)]
Merge "Check data length when parsing AVRCP vendor specific command responses" into oc-dev am:
03e6de3be8 am:
36e56d4b33 am:
e03c093530 am:
80207d727b
am:
0e34c85f29
Change-Id: I42f40211bd98fe373304a57dbda5e1e7bc1e6f8b
Pavlin Radoslavov [Fri, 7 Sep 2018 17:02:42 +0000 (10:02 -0700)]
Merge changes from topic "bt-security-avrc_pars_vendor_rsp-length-check-nyc-dev" into oc-dev am:
a57a887b16 am:
0c13a140c9 am:
8dd01ede32 am:
d217ea4fe5
am:
b3b8c0bd64
Change-Id: I3fdfbbb9f33579d349db82e0dadd137dd17d49b6