OSDN Git Service
Jakub Pawlowski [Mon, 10 Apr 2017 15:54:47 +0000 (15:54 +0000)]
Linux build fix am:
17f449dab5 am:
7a363a1cf2 am:
33f91d3ade
am:
db9447171e
Change-Id: I22bbe9c6c173bf932d6db6b7043e81766db8f7e5
Jakub Pawlowski [Mon, 10 Apr 2017 15:50:17 +0000 (15:50 +0000)]
Linux build fix am:
17f449dab5 am:
7a363a1cf2
am:
33f91d3ade
Change-Id: Ibc3886559a622f976eebf3412e6549da52504cea
Jakub Pawlowski [Mon, 10 Apr 2017 15:45:16 +0000 (15:45 +0000)]
Linux build fix am:
17f449dab5
am:
7a363a1cf2
Change-Id: I76a0d0aae1bb051daea836188bd3ee8e1f96b3a9
Jakub Pawlowski [Mon, 10 Apr 2017 15:40:45 +0000 (15:40 +0000)]
Linux build fix
am:
17f449dab5
Change-Id: I301b32aab2f7b55d788696c3c1907734f4d634e0
Jakub Pawlowski [Mon, 10 Apr 2017 09:19:29 +0000 (02:19 -0700)]
Linux build fix
Test: manual
Change-Id: I5c86e96b9bb1cee5b535ea1fa6ba0b6d078a9b09
Jakub Pawlowski [Sat, 8 Apr 2017 05:44:23 +0000 (05:44 +0000)]
Use device privacy mode as default am:
f6db7cb9a3 am:
f17508a998 am:
8c85ffcc76
am:
d00049f5c9
Change-Id: Ic7f2f6f5d85de6d9e7570440c1b1d68587a703d5
Jakub Pawlowski [Sat, 8 Apr 2017 05:44:11 +0000 (05:44 +0000)]
ESR11-E7716: Disable scans while setting local RPA am:
6bd467a004 am:
583bca6414 am:
6541c30ac1
am:
b86a960933
Change-Id: I861a83fcbcc85f32d6bbf2dc8db4f0880c8b195e
Jakub Pawlowski [Sat, 8 Apr 2017 05:43:59 +0000 (05:43 +0000)]
Support for H7 function for key derivation am:
e7f14a682d am:
3a70a19b61 am:
b67525ea3b
am:
78dbcdacfa
Change-Id: I7efcd65df1109298b104ea1202deef8953ed71f6
Jakub Pawlowski [Sat, 8 Apr 2017 05:39:37 +0000 (05:39 +0000)]
Use device privacy mode as default am:
f6db7cb9a3 am:
f17508a998
am:
8c85ffcc76
Change-Id: I7ba2c89b8d13ed306326e29cacc41b0a7ea7d024
Jakub Pawlowski [Sat, 8 Apr 2017 05:39:25 +0000 (05:39 +0000)]
ESR11-E7716: Disable scans while setting local RPA am:
6bd467a004 am:
583bca6414
am:
6541c30ac1
Change-Id: I1be04c168f5159c5ff6c532f98fafd8cd508bcf3
Jakub Pawlowski [Sat, 8 Apr 2017 05:39:13 +0000 (05:39 +0000)]
Support for H7 function for key derivation am:
e7f14a682d am:
3a70a19b61
am:
b67525ea3b
Change-Id: I6c19ac66628106f91996f3cd60b7662dbba41739
Jakub Pawlowski [Sat, 8 Apr 2017 05:35:04 +0000 (05:35 +0000)]
Use device privacy mode as default am:
f6db7cb9a3
am:
f17508a998
Change-Id: I7fbbb53a906f48e2fa0b2e0b0096bcfb7d6978d5
Jakub Pawlowski [Sat, 8 Apr 2017 05:34:53 +0000 (05:34 +0000)]
ESR11-E7716: Disable scans while setting local RPA am:
6bd467a004
am:
583bca6414
Change-Id: I8cfb02ff8c45a175fade8456c5ee47db52d63a61
Jakub Pawlowski [Sat, 8 Apr 2017 05:34:41 +0000 (05:34 +0000)]
Support for H7 function for key derivation am:
e7f14a682d
am:
3a70a19b61
Change-Id: Ib8b847d9f5ee432eb7d0584a7c416797dc30c2ce
Jakub Pawlowski [Sat, 8 Apr 2017 05:30:33 +0000 (05:30 +0000)]
Use device privacy mode as default
am:
f6db7cb9a3
Change-Id: Iaaef84b029891d6f3f214ab4b4751b7f9f39ebc3
Jakub Pawlowski [Sat, 8 Apr 2017 05:30:21 +0000 (05:30 +0000)]
ESR11-E7716: Disable scans while setting local RPA
am:
6bd467a004
Change-Id: I894cc3a4b7aced3808ef680985045c03973ee477
Jakub Pawlowski [Sat, 8 Apr 2017 05:30:10 +0000 (05:30 +0000)]
Support for H7 function for key derivation
am:
e7f14a682d
Change-Id: I7c8739d5956be9b2c430e8b5c952469c54bb98df
Jakub Pawlowski [Fri, 7 Apr 2017 13:19:50 +0000 (06:19 -0700)]
Use device privacy mode as default
This change configures device privacy mode for each
remote device added to the resolving list.
Before exercising the privacy command it confirms
whether the set privacy HCI command is supported.
This patch is based on CAF patch by niarora@codeaurora.org
36fa3c528d2ae58e0b3f969665e3d25986dcdbaa
Test: manual
Bug:
35935853
Change-Id: I839045ccc3ddb73dc9c0cbe05d87c25dae9b9236
Jakub Pawlowski [Fri, 7 Apr 2017 12:50:16 +0000 (05:50 -0700)]
ESR11-E7716: Disable scans while setting local RPA
This change is required to disable any ongoing classic
advertisement or any scan before setting the RPA for the
DUT, and reenable them after the Set RPA command.
If a direct connection is ongoing, the RPA is not set.
A background connection is suspended and resumed for
sending the "Set RPA" HCI command.
This patch is based on CAF patch by niarora@codeaurora.org
690c2db21f650f74c202fd380cca4ca74cbdf83c
Test: manual
Bug:
35935853
Change-Id: Ifbc90d0c52c8f1fa627ac80c20a69149e89cb794
Jakub Pawlowski [Mon, 20 Mar 2017 22:38:56 +0000 (15:38 -0700)]
Support for H7 function for key derivation
This change sets bit 5 of the auth req to 1 to display
the support for H7 function, for key derivation.
Also, it adds the implementation of the h7 function as
defined in the spec (ERRATA E7301]
H7 is used if both host and remote devices exhibit
their support for H7 function in the auth request,
else the key derivation falls back to the H6
implementation.
The method is similar for derivation from either
transports with the only difference being in the first
byte of the SAL used in h7.
This patch is based on CAF patch by niarora@codeaurora.org
70668ad34ff15d0a53aea612d3c488fa575176ca
Test: manual
Bug:
35935853
Change-Id: I2fa29b2f3d2b3ac007b2f5f024871f81220237d8
Pavlin Radoslavov [Sat, 8 Apr 2017 02:13:12 +0000 (02:13 +0000)]
Create unit test framework for audio_a2dp_hw am:
bdd34d216a
am:
1314cc3c75
Change-Id: Id06688a4b54c2e8ca055ffda8b1530a923df8a5b
Pavlin Radoslavov [Sat, 8 Apr 2017 02:09:43 +0000 (02:09 +0000)]
Create unit test framework for audio_a2dp_hw
am:
bdd34d216a
Change-Id: I253350ea32b2e74d1ea6952b84a7469e24b86522
Jacky Cheung [Sat, 8 Apr 2017 00:19:43 +0000 (00:19 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update am:
dd467f108f -s ours am:
1386ae5d92 -s ours am:
9f8c8f7ed6 -s ours
am:
923dfacf14 -s ours
Change-Id: Id5284aafec4bdb9e40d241cca35ef6a04a39920c
Pavlin Radoslavov [Sat, 8 Apr 2017 00:19:32 +0000 (00:19 +0000)]
Merge "Create unit test framework for audio_a2dp_hw am:
304ceeb520 am:
26c22ec870" into nyc-mr2-dev-plus-aosp am:
6cf360993e
am:
984242e103
Change-Id: Ice53cc13fb9b088e91ba80c4b600fcdff8f48f5c
Jacky Cheung [Sat, 8 Apr 2017 00:19:17 +0000 (00:19 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update am:
dd467f108f -s ours am:
1386ae5d92 -s ours am:
eee345d866 -s ours
am:
a8229642a3 -s ours
Change-Id: Ie25e35e53ef49c63840552ee4a179ef766276518
Jacky Cheung [Sat, 8 Apr 2017 00:09:09 +0000 (00:09 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update am:
dd467f108f -s ours am:
1386ae5d92 -s ours
am:
9f8c8f7ed6 -s ours
Change-Id: I738bd874588222e8cceff14024926d7b25837801
Pavlin Radoslavov [Wed, 5 Apr 2017 23:18:26 +0000 (16:18 -0700)]
Create unit test framework for audio_a2dp_hw
Create unit test framework for audio_a2dp_hw and implement a unit test
for function audio_a2dp_hw_stream_compute_buffer_size()
Also:
* Remove obsolete check for mixer unit size inside out_get_buffer_size()
* Reorganize the file structure inside directory audio_a2dp_hw/ :
- Moved the source code files *.cc to audio_a2dp_hw/src/
- Moved the header file(s) *.h to audio_a2dp_hw/include/
- The unit test file(s) are stored in audio_a2dp_hw/test/
Bug:
35849921
Test: This is the unit test. Code compilation and unit test succeed
Change-Id: I3dcc508cb6799462b7103cb2ee452b4399843899
(cherry picked from commit
304ceeb5202060a9c625a55369cbf28d72f5e2d9)
Pavlin Radoslavov [Sat, 8 Apr 2017 00:01:36 +0000 (00:01 +0000)]
Merge "Create unit test framework for audio_a2dp_hw am:
304ceeb520 am:
26c22ec870" into nyc-mr2-dev-plus-aosp
am:
6cf360993e
Change-Id: Id7bc753f226ef6047f3cd585e6bda59e5891c3f8
Jacky Cheung [Sat, 8 Apr 2017 00:01:19 +0000 (00:01 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update am:
dd467f108f -s ours am:
1386ae5d92 -s ours
am:
eee345d866 -s ours
Change-Id: I0702654fa95225bbb6d936b0a350320b396d0730
Android Build Merger (Role) [Fri, 7 Apr 2017 23:57:29 +0000 (23:57 +0000)]
Merge "Create unit test framework for audio_a2dp_hw am:
304ceeb520 am:
26c22ec870" into nyc-mr2-dev-plus-aosp
Pavlin Radoslavov [Fri, 7 Apr 2017 23:57:21 +0000 (23:57 +0000)]
Create unit test framework for audio_a2dp_hw am:
304ceeb520
am:
26c22ec870
Change-Id: Idc9d71789698025e3a5a9eb75d2595d99240c716
Jacky Cheung [Fri, 7 Apr 2017 23:57:19 +0000 (23:57 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update am:
dd467f108f -s ours
am:
1386ae5d92 -s ours
Change-Id: Ieea4194c4ea69e72f92a21dbd08eff94d390a02d
Jacky Cheung [Fri, 7 Apr 2017 23:57:19 +0000 (23:57 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update am:
dd467f108f -s ours
am:
1386ae5d92 -s ours
Change-Id: I029185f7f73eb115041e191853b1cb847e9f0557
Pavlin Radoslavov [Fri, 7 Apr 2017 23:53:51 +0000 (23:53 +0000)]
Create unit test framework for audio_a2dp_hw
am:
304ceeb520
Change-Id: Id806117eda5e93f723c0ad3cc450c315f2ed21ce
Jacky Cheung [Fri, 7 Apr 2017 23:53:48 +0000 (23:53 +0000)]
DO NOT MERGE ANYWHERE Mark AutoConnParamUpdateAddr on first auto connection param update
am:
dd467f108f -s ours
Change-Id: Iae88352c83d7f3b1430c02e2af3a683bebae3bb2
Pavlin Radoslavov [Wed, 5 Apr 2017 23:18:26 +0000 (16:18 -0700)]
Create unit test framework for audio_a2dp_hw
Create unit test framework for audio_a2dp_hw and implement a unit test
for function audio_a2dp_hw_stream_compute_buffer_size()
Also:
* Remove obsolete check for mixer unit size inside out_get_buffer_size()
* Reorganize the file structure inside directory audio_a2dp_hw/ :
- Moved the source code files *.cc to audio_a2dp_hw/src/
- Moved the header file(s) *.h to audio_a2dp_hw/include/
- The unit test file(s) are stored in audio_a2dp_hw/test/
Bug:
35849921
Test: This is the unit test. Code compilation and unit test succeed
Change-Id: I3dcc508cb6799462b7103cb2ee452b4399843899
Jakub Pawlowski [Fri, 7 Apr 2017 18:21:34 +0000 (18:21 +0000)]
Fix "LE Read Maximum Advertising Data Length" response parsing am:
910f8b6439
am:
e16af47ce3
Change-Id: I27db7ff6fc984d7c0fe55123cfb3e8d122bb72c5
Jakub Pawlowski [Fri, 7 Apr 2017 18:18:22 +0000 (18:18 +0000)]
Fix "LE Read Maximum Advertising Data Length" response parsing
am:
910f8b6439
Change-Id: I6553c56066346fb1cf08038c31d71cb86911ec68
Jakub Pawlowski [Thu, 6 Apr 2017 13:59:20 +0000 (06:59 -0700)]
Fix "LE Read Maximum Advertising Data Length" response parsing
The value is uint16_t, not uint8_t
Bug:
30622771
Test: manual
Change-Id: I93e8687fa74cb0f5877f9921a860b2ba83106691
(cherry picked from commit
16899e9d1ef49aedba8435ff3a5e4476f036427a)
Jakub Pawlowski [Thu, 6 Apr 2017 17:34:50 +0000 (17:34 +0000)]
Fix "LE Read Maximum Advertising Data Length" response parsing am:
16899e9d1e am:
d869d9c378 am:
123c4d655f
am:
d01d838c2d
Change-Id: I8ba3ded00b1c20ce1ca5256263d472832ed9534a
Jakub Pawlowski [Thu, 6 Apr 2017 17:26:50 +0000 (17:26 +0000)]
Fix "LE Read Maximum Advertising Data Length" response parsing am:
16899e9d1e am:
d869d9c378
am:
123c4d655f
Change-Id: Icdb9857320781776a58622731ad2b23ed3daea85
Jakub Pawlowski [Thu, 6 Apr 2017 17:23:19 +0000 (17:23 +0000)]
Fix "LE Read Maximum Advertising Data Length" response parsing am:
16899e9d1e
am:
d869d9c378
Change-Id: I5628a758442aa0e1c29959d8141e46053ae7780c
Jakub Pawlowski [Thu, 6 Apr 2017 17:20:29 +0000 (17:20 +0000)]
Fix "LE Read Maximum Advertising Data Length" response parsing
am:
16899e9d1e
Change-Id: Ifd695a52b4d65b784935f58f476c4b29e91834fc
Jakub Pawlowski [Thu, 6 Apr 2017 13:59:20 +0000 (06:59 -0700)]
Fix "LE Read Maximum Advertising Data Length" response parsing
The value is uint16_t, not uint8_t
Bug:
30622771
Test: manual
Change-Id: I93e8687fa74cb0f5877f9921a860b2ba83106691
Ajay Panicker [Wed, 5 Apr 2017 23:52:33 +0000 (23:52 +0000)]
Merge "Add default AVRCP version to prevent confusing log message" am:
6f1f3379c5 am:
31c945806f am:
cfa27dc549
am:
044185e069
Change-Id: I0420c86a85edaf9460c8da38a62d9aef0e489148
Ajay Panicker [Wed, 5 Apr 2017 23:48:08 +0000 (23:48 +0000)]
Merge "Add default AVRCP version to prevent confusing log message" am:
6f1f3379c5 am:
31c945806f
am:
cfa27dc549
Change-Id: I7e342f0b0863479d3bf9ad8abd4e5498c17f3c3e
Ajay Panicker [Wed, 5 Apr 2017 23:45:10 +0000 (23:45 +0000)]
Merge "Add default AVRCP version to prevent confusing log message" am:
6f1f3379c5
am:
31c945806f
Change-Id: Iadc63069357826f2485c9ce974b4782ffe0c8181
Ajay Panicker [Wed, 5 Apr 2017 23:42:09 +0000 (23:42 +0000)]
Merge "Add default AVRCP version to prevent confusing log message"
am:
6f1f3379c5
Change-Id: I06dca69bf293436434bf95acb193c5a60a07e3bc
Treehugger Robot [Wed, 5 Apr 2017 23:36:40 +0000 (23:36 +0000)]
Merge "Add default AVRCP version to prevent confusing log message"
Myles Watson [Wed, 5 Apr 2017 18:03:21 +0000 (18:03 +0000)]
Finish conversion to Android.bp am:
e311cf9068
am:
476f017dd1
Change-Id: Ia4864975d0ab82d1e9ec37388d35f3c61f5d4126
Myles Watson [Wed, 5 Apr 2017 18:03:10 +0000 (18:03 +0000)]
Merge "test: Add a simulated Bluetooth HAL implementation" into oc-dev am:
4307daa017
am:
ce45c4544b
Change-Id: I2750c536b870b9087dc95f6febdcc3f6283bbcc7
Myles Watson [Wed, 5 Apr 2017 17:59:23 +0000 (17:59 +0000)]
Finish conversion to Android.bp
am:
e311cf9068
Change-Id: I460cb0f381d6f2be011f84c0555e47486f47ed0a
Myles Watson [Wed, 5 Apr 2017 17:59:13 +0000 (17:59 +0000)]
Merge "test: Add a simulated Bluetooth HAL implementation" into oc-dev
am:
4307daa017
Change-Id: I11d0dfd0293996b030f61f1b88a24efc40dc4d19
Myles Watson [Tue, 7 Mar 2017 13:00:04 +0000 (05:00 -0800)]
Finish conversion to Android.bp
Bug:
35651902,
35672576,
36810308
Test: build, Android Cloud Bluetooth net_test_bluetooth
Change-Id: Ie99966d610ea35ab8caf8a084d92c43618e90b94
TreeHugger Robot [Wed, 5 Apr 2017 17:51:07 +0000 (17:51 +0000)]
Merge "test: Add a simulated Bluetooth HAL implementation" into oc-dev
Dan Shi [Wed, 5 Apr 2017 16:41:51 +0000 (16:41 +0000)]
Merge "Add test config to net_test_hci" am:
2986b2b949 am:
90322eff6e am:
a09aa88cfe
am:
182999d606
Change-Id: I2f219f43b01f594c53ef76122fc1a35a25e9b502
Dan Shi [Wed, 5 Apr 2017 16:41:39 +0000 (16:41 +0000)]
Merge "Add test config to net_test_device" am:
84054a8942 am:
305cd4c7bd am:
c12719b657
am:
682b0062aa
Change-Id: I906075c68db29182bab8b79c6d21982b45e613a5
Dan Shi [Wed, 5 Apr 2017 16:39:20 +0000 (16:39 +0000)]
Merge "Add test config to net_test_hci" am:
2986b2b949 am:
90322eff6e
am:
a09aa88cfe
Change-Id: I098107f3e10852c0516c62baa55bb89afdc545b1
Dan Shi [Wed, 5 Apr 2017 16:39:08 +0000 (16:39 +0000)]
Merge "Add test config to net_test_device" am:
84054a8942 am:
305cd4c7bd
am:
c12719b657
Change-Id: Ifd804e322f5eebc00bd95b57a6e1d840fff64b4d
Dan Shi [Wed, 5 Apr 2017 16:36:50 +0000 (16:36 +0000)]
Merge "Add test config to net_test_hci" am:
2986b2b949
am:
90322eff6e
Change-Id: I03f4af64bb7d85331e7c24a594c3cfe8a1b8d909
Dan Shi [Wed, 5 Apr 2017 16:36:39 +0000 (16:36 +0000)]
Merge "Add test config to net_test_device" am:
84054a8942
am:
305cd4c7bd
Change-Id: Icd2fab4a1170232f8b94d7ef354576b3e09f3eb1
Dan Shi [Wed, 5 Apr 2017 16:33:49 +0000 (16:33 +0000)]
Merge "Add test config to net_test_hci"
am:
2986b2b949
Change-Id: I1bd384f3c0f10d2daeba4d4976cdcb81ec4a526f
Dan Shi [Wed, 5 Apr 2017 16:33:38 +0000 (16:33 +0000)]
Merge "Add test config to net_test_device"
am:
84054a8942
Change-Id: I7cf4ee88e44d5238be1f841e691469fc0dcd6a03
Dan Shi [Wed, 5 Apr 2017 16:29:14 +0000 (16:29 +0000)]
Merge "Add test config to net_test_hci"
Dan Shi [Wed, 5 Apr 2017 16:28:39 +0000 (16:28 +0000)]
Merge "Add test config to net_test_device"
Pavlin Radoslavov [Wed, 5 Apr 2017 11:25:48 +0000 (11:25 +0000)]
Compute the audio data buffer size based on stream characteristics am:
ae9db0f8fa
am:
280ba21490
Change-Id: I3dca5db74beb09b4f3d43606b294c11a236b5c8f
Pavlin Radoslavov [Wed, 5 Apr 2017 11:23:18 +0000 (11:23 +0000)]
Compute the audio data buffer size based on stream characteristics
am:
ae9db0f8fa
Change-Id: I827ee27553b3f65364f99d5b9888194564326ccf
Dan Shi [Wed, 5 Apr 2017 08:26:10 +0000 (08:26 +0000)]
Merge "Add test config to net_test_btcore" am:
686bcbb817 am:
7e2aa70dc2 am:
5ce964632c
am:
584f017cf1
Change-Id: If05b5494ad5c5afafaaff5d0ec830b0f83cbf527
Dan Shi [Wed, 5 Apr 2017 08:24:09 +0000 (08:24 +0000)]
Merge "Add test config to net_test_btcore" am:
686bcbb817 am:
7e2aa70dc2
am:
5ce964632c
Change-Id: I06fa5672ae59d266dcc0e9681527166fef925540
Dan Shi [Wed, 5 Apr 2017 08:21:08 +0000 (08:21 +0000)]
Merge "Add test config to net_test_btcore" am:
686bcbb817
am:
7e2aa70dc2
Change-Id: I79042e0fc49d6f32331eb4deedcd60076563de90
Dan Shi [Wed, 5 Apr 2017 08:19:08 +0000 (08:19 +0000)]
Merge "Add test config to net_test_btcore"
am:
686bcbb817
Change-Id: I6c5700d3e5c0fb71ed6f6149bc27a8945d55f7c5
Treehugger Robot [Wed, 5 Apr 2017 08:14:16 +0000 (08:14 +0000)]
Merge "Add test config to net_test_btcore"
Dan Shi [Sat, 1 Apr 2017 00:12:46 +0000 (17:12 -0700)]
Add test config to net_test_hci
This change allows TradeFederation to run the test directly.
Refer to b/
35882476 for design and discussion of this change.
Bug:
35882476
Test: local test
tradefed.sh run template/local --template:map test=net_test_hci
Change-Id: Ifbac48ad8b425f43e6c919696cc72d5997e614db
Myles Watson [Tue, 7 Mar 2017 12:28:51 +0000 (04:28 -0800)]
test: Add a simulated Bluetooth HAL implementation
Bug:
35672576
Test: Angler Bluetooth starts/stops with test HAL
Android Cloud net_test_bluetooth tests pass
Change-Id: I104e0dd3946f0efff9709e05c056bee3538394f7
Pavlin Radoslavov [Tue, 4 Apr 2017 18:31:29 +0000 (11:31 -0700)]
Compute the audio data buffer size based on stream characteristics
Use the audio data stream characteristics (sample rate, bits per sample,
channel mode) to compute the audio stream output buffer size from
the Audio A2DP HAL to the Bluetooth stack.
Previously, the buffer size was pre-computed based on the original
(44.1kHz, 16 bits per sample, Stereo) PCM audio stream used by SBC.
NOTE: We cannot change the buffer size on the receiver side (Bluetooth),
because SO_RCVBUF option does not have effect for Domain Sockets.
Also, removed uipc_linux.h header file, because it is not used.
Test: A2DP streaming and switching the codecs, sample rate, bits per sample
Bug:
35849921
Change-Id: Ib6772f7564442ac18a02876a5aa5e3208e5aade1
(cherry picked from commit
b32704f424e0ab4cd33ad670173997f8e3a0a31c)
Pavlin Radoslavov [Wed, 5 Apr 2017 02:46:43 +0000 (02:46 +0000)]
Merge "Compute the audio data buffer size based on stream characteristics" am:
1fbbc39d0c am:
409c280468 am:
77286a99e0
am:
57b4143ac0
Change-Id: Iab061f919dd1334220df6b01013e1b51fef374e3
Pavlin Radoslavov [Wed, 5 Apr 2017 02:40:47 +0000 (02:40 +0000)]
Merge "Compute the audio data buffer size based on stream characteristics" am:
1fbbc39d0c am:
409c280468
am:
77286a99e0
Change-Id: I99e72c1c5064403de0a1f35e19b0e0fc8c74ce45
Pavlin Radoslavov [Wed, 5 Apr 2017 02:38:17 +0000 (02:38 +0000)]
Merge "Compute the audio data buffer size based on stream characteristics" am:
1fbbc39d0c
am:
409c280468
Change-Id: Id2be07e2205ec2b257ee742b2c264b5b5b418c2b
Pavlin Radoslavov [Wed, 5 Apr 2017 02:36:16 +0000 (02:36 +0000)]
Merge "Compute the audio data buffer size based on stream characteristics"
am:
1fbbc39d0c
Change-Id: Idf1c06635f32e5ecc94ee52d274a0fb08cc52337
Treehugger Robot [Wed, 5 Apr 2017 02:30:35 +0000 (02:30 +0000)]
Merge "Compute the audio data buffer size based on stream characteristics"
Dan Shi [Wed, 5 Apr 2017 02:17:46 +0000 (02:17 +0000)]
Merge "Add test config to net_test_bluetooth" am:
ee8965eb9b am:
c4ecd95a22 am:
e2ef2c8d38
am:
e41d05e3d9
Change-Id: I0f6d1f48c3d67eacd54bc97ba8026e1fc65677b9
Dan Shi [Wed, 5 Apr 2017 02:15:15 +0000 (02:15 +0000)]
Merge "Add test config to net_test_bluetooth" am:
ee8965eb9b am:
c4ecd95a22
am:
e2ef2c8d38
Change-Id: I61025872a4050c0b48db8de4cc737831a2d33ce5
Dan Shi [Wed, 5 Apr 2017 02:13:15 +0000 (02:13 +0000)]
Merge "Add test config to net_test_bluetooth" am:
ee8965eb9b
am:
c4ecd95a22
Change-Id: I9f28b892c30395b0c2dfd3f9986d4ae39b74111c
Dan Shi [Wed, 5 Apr 2017 02:11:14 +0000 (02:11 +0000)]
Merge "Add test config to net_test_bluetooth"
am:
ee8965eb9b
Change-Id: I0d1d12ecec9d325eb860ff44bddddc40a5252b5a
Treehugger Robot [Wed, 5 Apr 2017 02:07:44 +0000 (02:07 +0000)]
Merge "Add test config to net_test_bluetooth"
Myles Watson [Wed, 5 Apr 2017 00:31:42 +0000 (00:31 +0000)]
Finish conversion to Android.bp am:
e59cbd20e1 am:
1bc478b57a am:
7aabdc90b3
am:
269470d97c
Change-Id: I3b9abcaf59eceac0c2f94987afff7952df1813c7
Myles Watson [Wed, 5 Apr 2017 00:31:37 +0000 (00:31 +0000)]
test: Add a simulated Bluetooth HAL implementation am:
73ad031083 am:
8b2852a243 am:
809c6ff051
am:
7430da8fb0
Change-Id: I1fcbe99a3afacd404868707fff40487aabd29ae7
Myles Watson [Wed, 5 Apr 2017 00:27:52 +0000 (00:27 +0000)]
Finish conversion to Android.bp am:
e59cbd20e1 am:
1bc478b57a
am:
7aabdc90b3
Change-Id: I2b84ba7517f80974e19aa60cf1fff8f8afeefb4c
Myles Watson [Wed, 5 Apr 2017 00:27:46 +0000 (00:27 +0000)]
test: Add a simulated Bluetooth HAL implementation am:
73ad031083 am:
8b2852a243
am:
809c6ff051
Change-Id: I7e72f10066b46a9afef7a4bb9318171f4241f24c
Pavlin Radoslavov [Tue, 4 Apr 2017 18:31:29 +0000 (11:31 -0700)]
Compute the audio data buffer size based on stream characteristics
Use the audio data stream characteristics (sample rate, bits per sample,
channel mode) to compute the audio stream output buffer size from
the Audio A2DP HAL to the Bluetooth stack.
Previously, the buffer size was pre-computed based on the original
(44.1kHz, 16 bits per sample, Stereo) PCM audio stream used by SBC.
NOTE: We cannot change the buffer size on the receiver side (Bluetooth),
because SO_RCVBUF option does not have effect for Domain Sockets.
Also, removed uipc_linux.h header file, because it is not used.
Test: A2DP streaming and switching the codecs, sample rate, bits per sample
Bug:
35849921
Change-Id: Ib6772f7564442ac18a02876a5aa5e3208e5aade1
Myles Watson [Wed, 5 Apr 2017 00:18:11 +0000 (00:18 +0000)]
Finish conversion to Android.bp am:
e59cbd20e1
am:
1bc478b57a
Change-Id: Id1dba01c9a1b15d3bbb6fed99b4aa4b6c1569f56
Myles Watson [Wed, 5 Apr 2017 00:18:07 +0000 (00:18 +0000)]
test: Add a simulated Bluetooth HAL implementation am:
73ad031083
am:
8b2852a243
Change-Id: Ie7bb48e20cae7b341cb0ce8280c71588a4d578f7
Myles Watson [Wed, 5 Apr 2017 00:15:40 +0000 (00:15 +0000)]
Finish conversion to Android.bp
am:
e59cbd20e1
Change-Id: I5cbe1ad7636d5ba8ce6af4f2ff98ed704b08dc4e
Myles Watson [Wed, 5 Apr 2017 00:15:36 +0000 (00:15 +0000)]
test: Add a simulated Bluetooth HAL implementation
am:
73ad031083
Change-Id: I896613c1ef6a756b807ab21f541f5dc9ca4e0bd2
Dan Shi [Thu, 30 Mar 2017 20:41:12 +0000 (13:41 -0700)]
Add test config to net_test_bluetooth
This change allows TradeFederation to run the test directly.
Refer to b/
35882476 for design and discussion of this change.
Bug:
35882476
Test: local test
Change-Id: I45100b2be22906f2b631d3377749b86f8f1b6ecd
Myles Watson [Tue, 7 Mar 2017 13:00:04 +0000 (05:00 -0800)]
Finish conversion to Android.bp
Bug:
35651902,
35672576,
36810308
Test: build, Android Cloud Bluetooth net_test_bluetooth
Change-Id: Ie99966d610ea35ab8caf8a084d92c43618e90b94
Myles Watson [Tue, 7 Mar 2017 12:28:51 +0000 (04:28 -0800)]
test: Add a simulated Bluetooth HAL implementation
Bug:
35672576
Test: Angler Bluetooth starts/stops with test HAL
Android Cloud net_test_bluetooth tests pass
Change-Id: I104e0dd3946f0efff9709e05c056bee3538394f7
Jorge E. Moreira [Mon, 3 Apr 2017 20:38:26 +0000 (20:38 +0000)]
test-vendor-lib: Enable building for 64 bits am:
b24adecb51
am:
d3ecfb6153
Change-Id: I483d845d3f50e50608695ee5cc86e9934e70a7b2
Jorge E. Moreira [Mon, 3 Apr 2017 20:34:36 +0000 (20:34 +0000)]
test-vendor-lib: Enable building for 64 bits
am:
b24adecb51
Change-Id: If034b293b0c9128728f97cca763fb53c134b63c0
Jorge E. Moreira [Mon, 27 Mar 2017 22:44:55 +0000 (15:44 -0700)]
test-vendor-lib: Enable building for 64 bits
Removes LOCAL_MODULE_PATH which is not supported for 64 bit builds.
Uses LOCAL_PROPRIETARY_MODULE to let the build system know it should
go in the vendor directory.
Test: builds
Change-Id: Iba55d497d8cbe97911a41a5623248306a8954ec2
(cherry picked from commit
77c6bc5886da34011fc6b6bfcc15cf19dc4b5b68)