leaudio: Fix improper cis calculations for TWS style earbuds
With this patch code takes number of devices in the group in order to choose best configuration when calculating required CISes. Also it fixes how strategy is taken into account - as for now we want to check only strategy for sink direction as this is defines group strategy. Also fixes unit tests and improves some important logs Bug: 261624834 Test: atest BluetoothInstrumentationTests Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test Tag: #feature Merged-In: I00a0cc426d193a78938609fce0e620a55d9102e1 Change-Id: I00a0cc426d193a78938609fce0e620a55d9102e1 (cherry picked from commit 8d3aeb57)
Showing
- system/bta/Android.bp 1 addition, 0 deletionssystem/bta/Android.bp
- system/bta/csis/csis_client.cc 10 additions, 0 deletionssystem/bta/csis/csis_client.cc
- system/bta/csis/csis_types.h 1 addition, 1 deletionsystem/bta/csis/csis_types.h
- system/bta/include/bta_csis_api.h 1 addition, 0 deletionssystem/bta/include/bta_csis_api.h
- system/bta/le_audio/devices.cc 51 additions, 40 deletionssystem/bta/le_audio/devices.cc
- system/bta/le_audio/devices_test.cc 22 additions, 0 deletionssystem/bta/le_audio/devices_test.cc
- system/bta/le_audio/le_audio_client_test.cc 21 additions, 2 deletionssystem/bta/le_audio/le_audio_client_test.cc
- system/bta/le_audio/le_audio_types.cc 128 additions, 98 deletionssystem/bta/le_audio/le_audio_types.cc
- system/bta/le_audio/le_audio_types.h 4 additions, 3 deletionssystem/bta/le_audio/le_audio_types.h
- system/bta/le_audio/state_machine_test.cc 305 additions, 94 deletionssystem/bta/le_audio/state_machine_test.cc
- system/bta/test/common/mock_csis_client.h 1 addition, 0 deletionssystem/bta/test/common/mock_csis_client.h
Loading
Please register or sign in to comment