OSDN Git Service
Johanna Ye [Tue, 13 Apr 2021 16:03:23 +0000 (16:03 +0000)]
Merge "Add time unit to AVDTP delay reporting value displayed for debugging." am:
3d37198c66 am:
c9c3029353
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1672096
Change-Id: Idfd4e269b5b5f0d4aec55d5b33bf0ca20d453312
Johanna Ye [Tue, 13 Apr 2021 15:42:24 +0000 (15:42 +0000)]
Merge "Add time unit to AVDTP delay reporting value displayed for debugging." am:
3d37198c66
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1672096
Change-Id: Icfacc2ee9810de5bd31e31eee5bc3b3e5f097546
Johanna Ye [Tue, 13 Apr 2021 14:56:11 +0000 (14:56 +0000)]
Merge "Add time unit to AVDTP delay reporting value displayed for debugging."
Johanna Ye [Tue, 13 Apr 2021 14:55:35 +0000 (14:55 +0000)]
Merge "Add logging message to indicate collision with previous pending connection from the same remote device." am:
4d15754de7 am:
2c72caebe5
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650309
Change-Id: I279dad28d75b78f0c9dd6a259a4a18c4e87739f3
Johanna Ye [Tue, 13 Apr 2021 14:14:27 +0000 (14:14 +0000)]
Merge "Add logging message to indicate collision with previous pending connection from the same remote device." am:
4d15754de7
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1650309
Change-Id: I51b91ae19eceab15b940802694972435ed6c3005
Johanna Ye [Tue, 13 Apr 2021 13:23:14 +0000 (13:23 +0000)]
Merge "Add logging message to indicate collision with previous pending connection from the same remote device."
Johanna Ye [Mon, 12 Apr 2021 11:34:18 +0000 (13:34 +0200)]
Add time unit to AVDTP delay reporting value displayed for debugging.
Tag: #refactor
Test: ADT3 with Pixel Buds
Bug:
182167357
Change-Id: Ie2527cc4c2e9cb871d15eb26417ae4814953de84
Josh Wu [Tue, 13 Apr 2021 04:27:46 +0000 (04:27 +0000)]
Merge "SCO: change D1 max latency to 0xFFFF" am:
2fc0084145 am:
bb5ecf6c54
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1671495
Change-Id: I947c037ce2924ea438ba71052d26d3136e0a9415
Josh Wu [Tue, 13 Apr 2021 03:42:53 +0000 (03:42 +0000)]
Merge "SCO: change D1 max latency to 0xFFFF" am:
2fc0084145
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1671495
Change-Id: Ia6c022c984aeb85813c23056108d018c378927fb
Josh Wu [Tue, 13 Apr 2021 03:00:24 +0000 (03:00 +0000)]
Merge "SCO: change D1 max latency to 0xFFFF"
Treehugger Robot [Mon, 12 Apr 2021 20:30:27 +0000 (20:30 +0000)]
Merge "Initial btif/test/btif_stack_test" am:
f0eb6c4717 am:
910aac60a1
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670989
Change-Id: I84a1926fc23f7d029be8efd52a8599aaaba6ccdd
Treehugger Robot [Mon, 12 Apr 2021 19:48:26 +0000 (19:48 +0000)]
Merge "Initial btif/test/btif_stack_test" am:
f0eb6c4717
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670989
Change-Id: Ia809f5e44d770e415e666ba3411677a7204636c3
Treehugger Robot [Mon, 12 Apr 2021 19:20:44 +0000 (19:20 +0000)]
Merge "Initial btif/test/btif_stack_test"
weichinweng [Mon, 12 Apr 2021 18:22:20 +0000 (18:22 +0000)]
Remove not Hwbinder thread stopwatch caller am:
babd23df27 am:
89b864348e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1671494
Change-Id: Ied5209b76b4a9b807cbeff702b137957ecb65ef9
weichinweng [Mon, 12 Apr 2021 17:42:18 +0000 (17:42 +0000)]
Remove not Hwbinder thread stopwatch caller am:
babd23df27
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1671494
Change-Id: Ie48f4d564fe39173e66e701d2be7d7a0c0922259
Johanna Ye [Tue, 23 Mar 2021 16:04:43 +0000 (17:04 +0100)]
Add logging message to indicate collision with previous pending connection from the same remote device.
Currently, When there's already a pending connecting procedure going on in the native layer (even if it were the same remote device), the native layer returns BT_STATUS_BUSY which is then interpreted by the JNI layer as a failure to connect, resulting in a disconnection request.
This adds logging message when this happens, until there's a clear
indication to prioritize a complete fix.
Tag: #stability
Bug:
174127136
Test: manual through repeated connections in ADT3 OOBE
Change-Id: Ifc84e883f8ae248ecfa99556465c22b32ce82f79
Josh Wu [Mon, 12 Apr 2021 09:43:35 +0000 (17:43 +0800)]
SCO: change D1 max latency to 0xFFFF
Although classic SCO cannot retransmit, the max latency should be
0xFFFF(Don't care) instead of 0(reserved, not 0ms).
Tag: #compatibility
Bug:
185093884
Test: atest BluetoothInstrumentationTests
Change-Id: Ia287c32e771eff1e5550fbb2098d70c520689250
weichinweng [Mon, 12 Apr 2021 08:16:58 +0000 (16:16 +0800)]
Remove not Hwbinder thread stopwatch caller
Bug:
185083209
Test: atest BluetoothInstrumentationTests
Tag: #stability
Change-Id: I14aa41d741c30a9470929a19b633d0d936adcf04
Chris Manton [Thu, 8 Apr 2021 00:37:08 +0000 (17:37 -0700)]
Initial btif/test/btif_stack_test
Bug:
182544206
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
No-Typo-Check: Legacy code mocks
Change-Id: I5cf4b24651b436a96bfbba43ad33db28707352e3
Greg Kaiser [Fri, 9 Apr 2021 17:48:53 +0000 (17:48 +0000)]
vc: Initial field in constructor am:
c435f425cb am:
cf474bbfa2
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1671925
Change-Id: I269fdcdf301bb442f124a0813db066441ae2e29f
Greg Kaiser [Fri, 9 Apr 2021 17:07:19 +0000 (17:07 +0000)]
vc: Initial field in constructor am:
c435f425cb
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1671925
Change-Id: I7522a70f85a0c2a7086805d0e44f9f0528df4e51
Greg Kaiser [Fri, 9 Apr 2021 14:10:44 +0000 (07:10 -0700)]
vc: Initial field in constructor
The 'flags' field was our only field not initialized in our
constructor. To assure consistent behavior, we initialize it
here.
Test: TreeHugger
Change-Id: I92c94eb5a995b5980d635f2c6d1cb12bf28ef4ca
Łukasz Rymanowski [Fri, 9 Apr 2021 12:25:29 +0000 (12:25 +0000)]
btm_iso: Allow to start ISO by many clients am:
1c51c0afce am:
f901447477
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1620999
Change-Id: I8e39c672d658511bcaa693fb17d805d17fd7f499
Łukasz Rymanowski [Fri, 9 Apr 2021 11:42:19 +0000 (11:42 +0000)]
btm_iso: Allow to start ISO by many clients am:
1c51c0afce
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1620999
Change-Id: Ibdd5c2a03e579a16df77c50a53d693a37271202a
Łukasz Rymanowski [Mon, 4 Jan 2021 14:45:50 +0000 (14:45 +0000)]
btm_iso: Allow to start ISO by many clients
It turns out we might need btm_iso to be stated from more than one place
e.g. broadcast and unicast scenario.
Therefore, allow for that.
Bug:
150670922
Tag: #feature
Test: atest --host net_test_btm_iso
Sponsor: jpawlowski@
Change-Id: I8111a55707a00b5622a260f938e0da08fc37ae65
Treehugger Robot [Fri, 9 Apr 2021 10:55:32 +0000 (10:55 +0000)]
Merge "HCI: Accept erroneous ConnectionComplete" am:
4af4ff7566 am:
517d15cf1e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667585
Change-Id: Id28fe68fff42ddf66ff94ce4c7de6fbecf52db99
Treehugger Robot [Fri, 9 Apr 2021 09:38:05 +0000 (09:38 +0000)]
Merge "HCI: Accept erroneous ConnectionComplete" am:
4af4ff7566
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667585
Change-Id: I0de79dd1131a5fb4f63dd8f90c30646025f3b91a
Treehugger Robot [Fri, 9 Apr 2021 08:59:21 +0000 (08:59 +0000)]
Merge "HCI: Accept erroneous ConnectionComplete"
Grzegorz Kołodziejczyk [Fri, 9 Apr 2021 08:29:55 +0000 (08:29 +0000)]
audio: Introduce LE Audio support for client interface and HAL am:
944543dadb am:
0b7719a4a0
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1589742
Change-Id: I1029340facc570de1af163a770eb311a1c0309e3
Grzegorz Kołodziejczyk [Fri, 9 Apr 2021 07:39:15 +0000 (07:39 +0000)]
audio: Introduce LE Audio support for client interface and HAL am:
944543dadb
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1589742
Change-Id: If100a9ae30f2b344e08d8b73b1c076dc992e67c4
Chris Manton [Fri, 9 Apr 2021 07:17:28 +0000 (07:17 +0000)]
Re-log btif/src/stack_manager am:
7923f613fe am:
a5535be197
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670988
Change-Id: I1e46fe17b1eecb0911afaee388ec8e498e934ccb
Chris Manton [Fri, 9 Apr 2021 07:17:27 +0000 (07:17 +0000)]
Add layer of indirection to set hal_callbacks am:
6869395b5f am:
f48bddb8b0
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670987
Change-Id: If4dea361ce1418ea88536007441f39d295df7deb
Chris Manton [Fri, 9 Apr 2021 07:17:26 +0000 (07:17 +0000)]
Cononicalize include pathnames am:
1dcbf80e0a am:
397286a97a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670986
Change-Id: I1fcc1c9a13d968c63defedb20a08493b0df45698
Chris Manton [Fri, 9 Apr 2021 07:17:25 +0000 (07:17 +0000)]
Remove execute bits btif/:: am:
6938800037 am:
3089b6f415
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670985
Change-Id: I00e1a9fafb56a116e600e02b1383392abaad8fb3
Grzegorz Kołodziejczyk [Fri, 26 Feb 2021 21:38:37 +0000 (21:38 +0000)]
audio: Introduce LE Audio support for client interface and HAL
Patch introduces support for client interface and HAL.
Tag: #feature
Test: atest bluetooth-test-audio-hal-interface
Sponsor: jpawlowski@
Bug:
150670922
Change-Id: Idddddc403aacc671d8010f8c6004038ffe53da8f
Chris Manton [Fri, 9 Apr 2021 06:35:28 +0000 (06:35 +0000)]
Re-log btif/src/stack_manager am:
7923f613fe
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670988
Change-Id: I8462f1585e1ef5f2b008c00375a1a20863f58f08
Chris Manton [Fri, 9 Apr 2021 06:35:26 +0000 (06:35 +0000)]
Add layer of indirection to set hal_callbacks am:
6869395b5f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670987
Change-Id: Idb81558fb6a18ffc5ca6b967fcba208fafaa176b
Chris Manton [Fri, 9 Apr 2021 06:35:24 +0000 (06:35 +0000)]
Cononicalize include pathnames am:
1dcbf80e0a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670986
Change-Id: I625540239f09f3ef04092795fb74b7ffd0548146
Chris Manton [Fri, 9 Apr 2021 06:34:22 +0000 (06:34 +0000)]
Remove execute bits btif/:: am:
6938800037
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1670985
Change-Id: I84a3cd6931b6aeeb0450d0d8a9fdb08b35473448
weichinweng [Fri, 9 Apr 2021 03:21:27 +0000 (03:21 +0000)]
Print stopwatch log when the bluetooth HAL died. am:
1a7586dd08 am:
944c6f9ba7
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1669526
Change-Id: If33076ac33ea4bcce4f00a9a30f89f855918ac79
weichinweng [Fri, 9 Apr 2021 02:31:23 +0000 (02:31 +0000)]
Print stopwatch log when the bluetooth HAL died. am:
1a7586dd08
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1669526
Change-Id: I3b1392d8102c893b86d41d482f34338789dd4054
Chris Manton [Thu, 8 Apr 2021 23:17:27 +0000 (16:17 -0700)]
Re-log btif/src/stack_manager
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I3403836b9e358ecd2967de25a72cba421641e24b
Chris Manton [Thu, 8 Apr 2021 23:16:53 +0000 (16:16 -0700)]
Add layer of indirection to set hal_callbacks
Used for test injection
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I1cfd4103bfe6b20aabff2885e5ace106e11b04e8
Chris Manton [Thu, 8 Apr 2021 00:37:18 +0000 (17:37 -0700)]
Cononicalize include pathnames
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I5a8f78346ae26fd4cdccc5730160cb76b3a01a9e
Chris Manton [Wed, 7 Apr 2021 20:01:27 +0000 (13:01 -0700)]
Remove execute bits btif/::
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I35654b3c03d365900c06e12a09934a27739b75b9
weichinweng [Thu, 8 Apr 2021 09:48:39 +0000 (17:48 +0800)]
Print stopwatch log when the bluetooth HAL died.
Bug:
175754404
Test: atest BluetoothInstrumentationTests
Tag: #stability
Change-Id: I775066475cc3b14de3b613b8a3b60c34214c3703
Matthew Maurer [Thu, 8 Apr 2021 21:06:36 +0000 (21:06 +0000)]
Merge "Update to use CXX 1.0" am:
73f77c9369 am:
8b16351826
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1669167
Change-Id: Ieb01450258608cbfcf08dc30423402b1250daccf
Matthew Maurer [Thu, 8 Apr 2021 20:24:19 +0000 (20:24 +0000)]
Merge "Update to use CXX 1.0" am:
73f77c9369
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1669167
Change-Id: I7d28ba797c3340d6648e88a4a6fcb42ee9209853
Matthew Maurer [Thu, 8 Apr 2021 19:59:20 +0000 (19:59 +0000)]
Merge "Update to use CXX 1.0"
Treehugger Robot [Thu, 8 Apr 2021 19:00:35 +0000 (19:00 +0000)]
Merge "Add a hint for cert tests" am:
51f099ca2c am:
f6813b5a7f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1668867
Change-Id: I49ab4a9a5f29276107b41716f7ac7166de67f5dc
Treehugger Robot [Thu, 8 Apr 2021 19:00:26 +0000 (19:00 +0000)]
Merge changes I3ccf85d5,I731adcff,I6f5f9cec,I9f773287,Iabf796dc, ... am:
88d3421141 am:
b06b00e197
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667066
Change-Id: I9c0632dc5081e813a0cf61f552fb1d2553c600ef
Jack He [Thu, 8 Apr 2021 18:58:37 +0000 (18:58 +0000)]
Merge "gd hci: Check credit before sending next fragment" am:
7476efe66c am:
ebf0876f16
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1669525
Change-Id: I37e1850b554fbb2e590b1756dcdce948d244b2b9
Treehugger Robot [Thu, 8 Apr 2021 18:40:54 +0000 (18:40 +0000)]
Merge "Add a hint for cert tests" am:
51f099ca2c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1668867
Change-Id: I12671d4a4459848b1a03ddffcbf0345ac9e4c561
Treehugger Robot [Thu, 8 Apr 2021 18:38:32 +0000 (18:38 +0000)]
Merge changes I3ccf85d5,I731adcff,I6f5f9cec,I9f773287,Iabf796dc, ... am:
88d3421141
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667066
Change-Id: Id7317f98f5f402f462252ca28cb328f2340d288d
Treehugger Robot [Thu, 8 Apr 2021 18:28:09 +0000 (18:28 +0000)]
Merge "Add a hint for cert tests"
Treehugger Robot [Thu, 8 Apr 2021 18:27:11 +0000 (18:27 +0000)]
Merge changes I3ccf85d5,I731adcff,I6f5f9cec,I9f773287,Iabf796dc, ...
* changes:
Update gitignore for Cargo.lock and tags
Use local rules for flex/bison
Specify bt_shim_ffi dependency to bluetoothtbd
Fix rust build in build.py
Avoid const value_type of vector
Guard printing PKG_CONFIG_PATH in build.py
Add missing #include <string.h> for memcpy
Fix packetgen outputs
Jack He [Thu, 8 Apr 2021 18:09:42 +0000 (18:09 +0000)]
Merge "gd hci: Check credit before sending next fragment" am:
7476efe66c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1669525
Change-Id: I6f73f3f5b9c7b7150b5b2d314d8370a450357e76
Myles Watson [Wed, 7 Apr 2021 17:04:11 +0000 (10:04 -0700)]
HCI: Accept erroneous ConnectionComplete
Some controllers send ConnectionComplete with status code
Unknown Connection when cancelling a RemoteNameRequest.
Fixes:
184239841
Tag: #gd-refactor
Test: cert/run
Change-Id: Ibcaf68a13e18a629ab16be3bb4bfe9c1ff208095
Jack He [Thu, 8 Apr 2021 17:29:14 +0000 (17:29 +0000)]
Merge "gd hci: Check credit before sending next fragment"
Chienyuan [Thu, 8 Apr 2021 07:37:19 +0000 (15:37 +0800)]
gd hci: Check credit before sending next fragment
Tag: #gd-refactor
Bug:
180870443
Test: gd/cert/run
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Ifd2af34886a0cf40d5ca3f4fdd4869089276d919
Myles Watson [Thu, 8 Apr 2021 00:44:36 +0000 (17:44 -0700)]
Add a hint for cert tests
Bug:
184786243
Test: cert/run
Tag: #gd-refactor
Change-Id: Ie81ce626c23016dd66c8418aeff44687d50111d5
weichinweng [Thu, 8 Apr 2021 12:25:45 +0000 (12:25 +0000)]
Add StopWatch for Hwbinder callback function am:
4311da6596 am:
367f7ea179
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666379
Change-Id: I42c7928b154bb07745352be393ffe6cdbd917e1a
weichinweng [Thu, 8 Apr 2021 11:40:38 +0000 (11:40 +0000)]
Add StopWatch for Hwbinder callback function am:
4311da6596
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666379
Change-Id: I981dce97c04d24d8ff3871fe2c5ebd8444c71551
Matthew Maurer [Thu, 8 Apr 2021 08:08:26 +0000 (01:08 -0700)]
Update to use CXX 1.0
Test: m
Bug:
184799689
Tag: #refactor
Change-Id: I93c7c2e8f754501771fe13c9f30408940dfe66a6
weichinweng [Wed, 3 Mar 2021 02:19:19 +0000 (10:19 +0800)]
Add StopWatch for Hwbinder callback function
Add stopWatch feature to monitor HCI callbacks and audio client
callbacks.
Bug:
175754854
Test: atest BluetoothInstrumentationTests
Tag: #stability
Change-Id: I87b9aac85166f345629ea110653cc873ca24c079
Hansong Zhang [Thu, 8 Apr 2021 02:36:53 +0000 (02:36 +0000)]
Update owners am:
63cecbe338 am:
43dd8b0d7e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1668433
Change-Id: Ia8ed89e2900513e64f7aee11496150971b6dc7c7
Hansong Zhang [Thu, 8 Apr 2021 02:03:05 +0000 (02:03 +0000)]
Update owners am:
63cecbe338
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1668433
Change-Id: I72b5486c69e23208691879cb3ab9892891548cc5
Hansong Zhang [Wed, 7 Apr 2021 23:29:11 +0000 (16:29 -0700)]
Update owners
Test: N/A
Change-Id: Ia98b958ea7a97b7aa5a47ce3b118148adcaa5d08
Treehugger Robot [Wed, 7 Apr 2021 19:04:30 +0000 (19:04 +0000)]
Merge "SCO: Use const reference instead of const value" am:
6d09b3f034 am:
fb7d59128a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667119
Change-Id: I4ac4afbf8da1558c6160040abdffb9ca315e88af
Łukasz Rymanowski [Wed, 7 Apr 2021 19:04:25 +0000 (19:04 +0000)]
Add Volume Control Profile API am:
06f084b01d am:
6e266d5d99
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1564640
Change-Id: Ieba3bb1600fb6af74cef5dd0c38eb9538d1080fe
Łukasz Rymanowski [Wed, 7 Apr 2021 19:03:49 +0000 (19:03 +0000)]
vc: Implement Volume Control Profile am:
3578a9e806 am:
edcf88700e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1564641
Change-Id: I78733de2b298fa8ca30809644138bc862f500dfc
Treehugger Robot [Wed, 7 Apr 2021 18:40:34 +0000 (18:40 +0000)]
Merge "SCO: Use const reference instead of const value" am:
6d09b3f034
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667119
Change-Id: I34f75e72130639a11fe5e5c9f79a0a5102925b54
Treehugger Robot [Wed, 7 Apr 2021 17:28:48 +0000 (17:28 +0000)]
Merge "SCO: Use const reference instead of const value"
Łukasz Rymanowski [Wed, 7 Apr 2021 16:57:47 +0000 (16:57 +0000)]
Add Volume Control Profile API am:
06f084b01d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1564640
Change-Id: I3de8beebd36dc467fdc4fd60bd9516abb9aee135
Łukasz Rymanowski [Wed, 7 Apr 2021 16:57:42 +0000 (16:57 +0000)]
vc: Implement Volume Control Profile am:
3578a9e806
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1564641
Change-Id: I04457c3e0dd9e5658da0385b9f53ad460a1c7df0
Łukasz Rymanowski [Fri, 29 Jan 2021 08:56:03 +0000 (08:56 +0000)]
Add Volume Control Profile API
Bug:
150670922
Test: compilation
Tag: #feature
Sponsor: jpawlowski@
Change-Id: I4a12847f9be7cb77d9094fd5a1a8f9c68053ad21
Jack He [Wed, 7 Apr 2021 06:02:32 +0000 (23:02 -0700)]
SCO: Use const reference instead of const value
Bug:
183476377
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I538c46eeb9cf40400f4f4ec424c4da6ae804213c
Łukasz Rymanowski [Fri, 29 Jan 2021 09:05:10 +0000 (09:05 +0000)]
vc: Implement Volume Control Profile
This implements basic version of VCP which allows to control Volume
Control Service on ther remote side.
This profile for expose only connect/disconnect/set volume
Bug:
150670922
Tag: #feature
Test: atest --host bluetooth_test_vc
Sponsor: jpawlowski@
Change-Id: Ie68c333ffece3958d68580fbfd3a86aec1186711
Chris Manton [Wed, 7 Apr 2021 09:15:10 +0000 (09:15 +0000)]
legacy: Plumb gd sco conn req to legacy stack am:
c39bd0957d am:
9f001551ad
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666090
Change-Id: I00ff1f200a009103b281c5ec4cfa95f720252980
Chris Manton [Wed, 7 Apr 2021 09:15:07 +0000 (09:15 +0000)]
Const-ify btm_sco_conn_req::DEV_CLASS am:
85fb557c11 am:
5f5e61b775
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667068
Change-Id: I91bd44dce72a506026bc399e22d454556243a06c
Chris Manton [Wed, 7 Apr 2021 08:33:16 +0000 (08:33 +0000)]
legacy: Plumb gd sco conn req to legacy stack am:
c39bd0957d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666090
Change-Id: I7bc8b21f606c6c56e32f4b356dca7a65587be7e5
Chris Manton [Wed, 7 Apr 2021 08:32:32 +0000 (08:32 +0000)]
Const-ify btm_sco_conn_req::DEV_CLASS am:
85fb557c11
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1667068
Change-Id: I3a3079e175bb767f5090049cd42290fa3cfce97d
Treehugger Robot [Wed, 7 Apr 2021 07:08:43 +0000 (07:08 +0000)]
Merge "RFCOMM: Handle failed connection request" am:
a2f6bff875 am:
b50769045d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1664098
Change-Id: Ie074dcc86ae96f334ff674dbf1a321ad3efa520d
Treehugger Robot [Wed, 7 Apr 2021 06:46:11 +0000 (06:46 +0000)]
Merge "RFCOMM: Handle failed connection request" am:
a2f6bff875
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1664098
Change-Id: I269d56ccfe71b5304c26a92f468c9352e8cafa8b
Chris Manton [Wed, 7 Apr 2021 01:12:21 +0000 (18:12 -0700)]
legacy: Plumb gd sco conn req to legacy stack
Bug:
183476377
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I79fcfcf8dde071aff0a07f5440cfdca6e0e8134e
Chris Manton [Wed, 7 Apr 2021 05:42:02 +0000 (22:42 -0700)]
Const-ify btm_sco_conn_req::DEV_CLASS
Bug:
183476377
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Iec78ab6a7b46837f9ab512d57b320b565d78f7cd
Treehugger Robot [Wed, 7 Apr 2021 06:06:49 +0000 (06:06 +0000)]
Merge "RFCOMM: Handle failed connection request"
Abhishek Pandit-Subedi [Mon, 15 Mar 2021 20:52:05 +0000 (13:52 -0700)]
Update gitignore for Cargo.lock and tags
Bug:
176847216
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I3ccf85d54493630257957a1c5182e54470bcb16f
Abhishek Pandit-Subedi [Mon, 15 Mar 2021 20:44:51 +0000 (13:44 -0700)]
Use local rules for flex/bison
Use local flex and bison rules for the packet parser instead of
depending on the rules in common-mk. Right now, the packet parser is
using a re-entrant parser which can't be used with C++ codegen for flex.
Common-mk maintainers would like the flex code to use C++ codegen since
it is compiling the file as C++.
Bug:
176847216
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I731adcff7c966543300d2cdf1f87ef2a69b8a211
Sonny Sasaka [Sat, 27 Mar 2021 05:17:53 +0000 (22:17 -0700)]
Specify bt_shim_ffi dependency to bluetoothtbd
Specifying lib bt_shim_ffi explicitly before ssl so that ssl references
can be linked from bt_shim_ffi.
Bug:
176846220
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I6f5f9cec960157559a57fe6721cd21ea0647c312
Sonny Sasaka [Thu, 25 Mar 2021 14:10:47 +0000 (07:10 -0700)]
Fix rust build in build.py
This copies the rust build result to the gn output directory to be
accessible when linking from C++. Also adds an option to use crates.io
for rust crates.
Bug:
176846220
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I9f7732878a2aced6f80f363c25aff3243d34f0d5
Sonny Sasaka [Thu, 25 Mar 2021 13:28:55 +0000 (06:28 -0700)]
Avoid const value_type of vector
This change is required to build fluoride against libstdc++.
libstdc++ asserts that: std::vector must have a non-const, non-volatile
value_type.
Bug:
176846220
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: Iabf796dc356826782b480fd01887c04a86e9708a
Sonny Sasaka [Thu, 25 Mar 2021 12:39:20 +0000 (05:39 -0700)]
Guard printing PKG_CONFIG_PATH in build.py
Bug:
176846220
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: Iba0c739a07bcfa7256ea624e2391d5cee016d2de
Sonny Sasaka [Thu, 25 Mar 2021 05:46:23 +0000 (22:46 -0700)]
Add missing #include <string.h> for memcpy
Bug:
176846220
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I62b5a032c1a346a006668145407cd00f3c6bddd5
Sonny Sasaka [Thu, 4 Feb 2021 06:06:18 +0000 (22:06 -0800)]
Fix packetgen outputs
This changes action_foreach() to action() to be able to control the
outputs field correctly.
Tag: #floss
Bug:
176846220
Test: atest --host bluetooth_test_gd
Change-Id: I3cc9613e5c33aa3610a542107e97c7b4667e06c4
Chris Manton [Wed, 7 Apr 2021 03:28:35 +0000 (03:28 +0000)]
shim: Plumb e/sco through shim into legacy am:
ace8f38d4a am:
05ebf4202c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666419
Change-Id: I1db07a592ecbd5a6cb7a1c6ac29dbe5bdf20b011
Chris Manton [Wed, 7 Apr 2021 03:28:33 +0000 (03:28 +0000)]
shim: Plumb e/sco connect request am:
7c4c80e3b6 am:
7b98ee7e53
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666083
Change-Id: I2de916e00b3f9610ef1bf6b03593ab979a53307a
Chris Manton [Wed, 7 Apr 2021 02:43:12 +0000 (02:43 +0000)]
shim: Plumb e/sco through shim into legacy am:
ace8f38d4a
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666419
Change-Id: I70dd4894b74a2418bfbcb3e5e6d9d3e936487243
Chris Manton [Wed, 7 Apr 2021 02:42:15 +0000 (02:42 +0000)]
shim: Plumb e/sco connect request am:
7c4c80e3b6
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1666083
Change-Id: Id02f73dfc866996382539ea4e80a5d10eb81b144
Chris Manton [Wed, 7 Apr 2021 01:14:30 +0000 (01:14 +0000)]
Merge "gd: Plumb remote esco/sco connection requests through GD" am:
05f72ffbff am:
7f2a645087
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1664730
Change-Id: Iea61fbd4fd884b5aaec9bf7158f598fb9979bdc7