- Aug 24, 2023
-
-
Jakub Tyszkowski authored
Bug: 295972694 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test bluetooth_test_broadcaster bluetooth_test_broadcaster_state_machine Change-Id: I772e238c11d5b821b0b49ab1bad0891c551d6a2e
-
Jakub Tyszkowski authored
This will be needed for the multi-codec support. Bug: 295972694 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test bluetooth_test_broadcaster bluetooth_test_broadcaster_state_machine Change-Id: I785a0f697ca49ec8a54cb7c7ebf3574e03530b90
-
Jakub Tyszkowski authored
This file is included by multiple modules and should not include any redundant headers, adding more dependencies than needed. The other modules should rather directly include headers for the API they use. Bug: 295972694 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test bluetooth_test_broadcaster bluetooth_test_broadcaster_state_machine Change-Id: Iaa1876ff6279fa2d979c65fdb2182a405d395a2b
-
Jakub Tyszkowski authored
- Changed get() to follow the common idiom, while copy constructor will be called anyway if non-reference type is on the left hand side of the assignment. There is no need for explicit reference getter. - It no longer requires comparison operators, which may no be defined for the more complex types. - For the more complex types a single bidirectional value cannot be computed (e.g. a bidirectional pair of ASEs). This allows us to wrap more complex types and simplify the code further. Bug: 295972694 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test bluetooth_test_broadcaster bluetooth_test_broadcaster_state_machine Change-Id: I35518479075732d8aa87082dd9267864161f43b3
-
Jakub Tyszkowski authored
The data path configuration should be provided by the audio set configuration provider. For now, these are based on the current codec location (either HOST or ADSP). In future this should be provided from the vendor interface over the AIDL. Bug: 295972694 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test bluetooth_test_broadcaster bluetooth_test_broadcaster_state_machine Change-Id: If39a1d1ac089f236e4ed9258644c197a57f1e723
-
Jakub Tyszkowski authored
In the near future, the Codec Manager, will become the main source for the audio set configurations. Bug: 295972694 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test bluetooth_test_broadcaster bluetooth_test_broadcaster_state_machine Change-Id: Id779e17385aef8e675794a90726329e72c0de6f4
-
Jakub Tyszkowski authored
After stream gets suspended and the active group goes to IDLE state, we should be cleaning up the codec. It gets created when the stream is resumed. Bug: 295972694 Bug: 262481440 Test: manually - start, stop stream and wait, then resume and observe no warning about the encoder instance not being destroyed Change-Id: I781e603e0453984841821197c139f2b8927173bf
-
Jakub Tyszkowski authored
This extracts the encoding logic from client.cc, for better code separation and maintainance. Bug: 295972694 Bug: 262481440 Bug: 262481609 Test: atest bluetooth_le_audio_client_test bluetooth_le_audio_test bluetooth_test_broadcaster_state_machine bluetooth_test_broadcaster Change-Id: Iee2d1a53c0a0955a8ff7bdd0e9e705ad17159cd9
-
- Aug 23, 2023
-
-
Hsin-chen Chuang authored
-
Jakub Pawłowski authored
-
William Escande authored
-
Jeremy Wu authored
-
Subramanian Srinivasan authored
Bug: 291615645 Test: Manual LE subrate procedure Test: m Owner: ayeaye-team@google.com Change-Id: I184a4f8aa8be7b6a532e567825de60a681fbb65a
-
Hui Peng authored
-
Hsin-chen Chuang authored
This patch refactored the structures so we can clean up the connecting and listening sockets differently. Bug: 296819230 Tag: #floss Test: Restart AshChrome and make share the old RFCOMM server is closed Test: Nearby Sharing files as sender/receiver Test: mmm packages/modules/Bluetooth Change-Id: I60f4bc03546a575d7b60346016f250a651af56f3
-
Christine Hallstrom authored
-
Hsin-chen Chuang authored
-
- Aug 22, 2023
-
-
Krzysztof Kosiński authored
-
Hui Peng authored
This change is intended to be used to factor out dup code for parsing GapData in StartAdvertisingSet and make it easier to be tested. Bug: 296291440 Test: atest net_test_main_shim Change-Id: Ia39886c415218353b6f9d59d7d3f6d1160477d6c
-
Treehugger Robot authored
-
William Escande authored
classInitNative is a confusing pattern. We should have only one entry point for loading the java callback Bug: 295237486 Test: atest BluetoothIntrumentationTests Change-Id: I19736dee9389864c7d7de9a2b0967f8ab9dcfef0
-
Aritra Sen authored
* changes: Remove dependency on A2DP Connection State change broadcast in AVRCP Target Service. Remove dependency of BluetoothA2dp.ACTION_ACTIVE_DEVICE_CHANGED from AvrcpTargetService.
-
Paul Wang authored
-
George Burgess IV authored
This is needed to enable -Wunused-but-set-variable by default on ChromeOS. Bug: 296450693 Test: mma -j Change-Id: I7827700924fe7dd924977d2f363e9495dd6edb89
-
Krzysztof Kosiński authored
The Python-style syntax used in this file is a nonstandard GNU extension. Bug: 296606895 Test: m bluetooth_le_audio_test Change-Id: I2850067193b7afebec7bdd4be2e311ed3ddf2b75
-
Bailey Kuo authored
-
Rongxuan Liu authored
-
Rongxuan Liu authored
-
Myles Watson authored
-
Hsin-chen Chuang authored
Bug: 262813906 Tag: #floss Test: test with the next CL Test: mmm packages/modules/Bluetooth Change-Id: I1cf1c722836e5b847021d3b0adbe34278ff0c986
-
Aritra Sen authored
Bug: 296932947 Test: atest BluetoothInstrumentationTests Tag: #refactor Change-Id: Ie3dda9bad029224bfdb4d5b67dab5eeb9e4e88e3
-
Hyundo Moon authored
-
Aritra Sen authored
Bug: 296932947 Test: atest BluetoothInstrumentationTests Tag: #refactor Change-Id: I8dcc07a7f7f497f37569554b871cf980405e4890
-
Jeremy Wu authored
-
Treehugger Robot authored
-
Rongxuan Liu authored
-
Bill Schilit authored
-
- Aug 21, 2023
-
-
Rongxuan Liu authored
There could be one case that BIG is teared down due to BT shut down. We need to validate iso_impl_ before using it. Bug: 291516832 Tag: #bug Test: atest net_test_btm_iso Test: manual test with BT off and confirm no crash Change-Id: Id3612d0f5651f91d5f7e871c6c38624c072cd874
-
Rongxuan Liu authored
Current code doesn't handle multiple sources well. It might have race conditions and cause unsynced source got reported, and following PAST operation might fail because of this. This commit improved the handling of multiple sources for BassClient, 1. We need to make sure all notified sources are managable by maintaining the syncs. 2. Limit the max active synced sources. 3. Clean up the source properly when source or sink lost. Bug: 294456735 Tag: #bug Test: atest BassClientStateMachineTest BassClientServiceTest Test: manually test assistant with two sources Change-Id: Ib69563a342f3f093997902fbf6252bd9626550b3
-
Rongxuan Liu authored
Bug: 287357243 Tag: #bug Test: atest BassClientServiceTest Test: manually test assistant to observe sources are always notified Change-Id: Id6deecbee5429ff3c5337cfe1e588586679f00e8
-