summaryrefslogtreecommitdiff
path: root/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp
AgeCommit message (Collapse)Author
2022-11-10Add BluetoothLeAudioCodecsProvider Unit Testshihchienc
Add unit test for BluetoothLeAudioCodecsProvider and simplify the public interface of BluetoothLeAudioCodecsProvider class Bug: 253569201 Test: atest VtsHalBluetoothAudioTargetTest Test: atest BluetoothLeAudioCodecsProviderTest Test: manual test Change-Id: I064eb4058b129a571cf9dbb91b85bafe7236b735 Merged-In: I064eb4058b129a571cf9dbb91b85bafe7236b735 (cherry picked from commit d7f565a943c5c6bf08a16c22ea15c2c6b628a00e)
2022-09-14Expose different offload audio capabilities by projectshihchienc
The current LE audio offload capabilities is hardcode in the Bluetooth audio HAL. It has the limitation that all the project would expose the same capabilities. As the newer project comes, if the ADSP or the controller could handle more configuration with higher quality or higher bandwidth. It would impact older project may not work on it. So we plan the feature to make the le audio offload support to be more flexible. Bug: 238983662 Test: 1. atest VtsHalBluetoothAudioTargetTest 2. make sure offload capabilities can be supported with those devices having config XML file Change-Id: Id82581fdcd22e38108f17c7942bca997b53bab35 Merged-In: Id82581fdcd22e38108f17c7942bca997b53bab35 (cherry picked from commit 8ed901a977a9180b8edc79cd291be054c6e228b0)
2022-08-09le_audio_offload: Support two sources for conversationalPatty
Tag: #feature Bug: 241775706 Test: atest VtsHalBluetoothAudioTargetTest Change-Id: I1bc59d09ec2ad3a8e65712c2fa099e806cce3c2d Merged-In: I1bc59d09ec2ad3a8e65712c2fa099e806cce3c2d (cherry picked from commit 51f165b314fb40b6a58007a81e707734a211f11f)
2022-07-13Bluetooth audio hal check broadcast configuraiton for the broadcast offloadAlice Kuo
The patch contains the following changes 1. Check the broadcast audio configuration as starting broadcast offload session 2. Update audio configuration checker for broadcast offload 3. Remove the IsOffloadLeAudioConfigurationValid function that the audio configuraiton is invalid as session started, so we don't need to check it at that time Bug: 210987580 Test: start the offload broadcast stream, and check the session status Change-Id: I60b1b506051873f6d942f2febace6562634fc12a Merged-In: I60b1b506051873f6d942f2febace6562634fc12a (cherry picked from commit ee398a93f564e515051932dfd3801081426b1ae8)
2022-05-13Merge "Add Opus to BT Audio HAL and update version to V2" into tm-devOmer Osman
2022-05-12Add Opus to BT Audio HAL and update version to V2Omer Osman
This CL adds Opus as a supported A2DP codec to the BT Audio HAL and updates HAL compatibility matrix. Bug: 226441860 Test: A2DP sink device using bds-dev Change-Id: I21249e3e7e76412af7ed62a3fc9ec133434cf963
2022-05-12Add 32kHz as supported settingƁukasz Rymanowski
Bug: 230550335 Test: Build, test audio Change-Id: I94c4c54092d0afb71aee555fa46936e228397444 (cherry picked from commit 12f82bb40c5afebfb43a6622da7bd0453edfc0b0) Merged-In: I94c4c54092d0afb71aee555fa46936e228397444
2022-05-04Support 24k and 32k config for LE Audio OffloadPatty Huang
Bug: 230402180 Test: Manual Change-Id: If4931999009b27423adeab3af50238dd6d8c8637 (cherry picked from commit f4e3551eb14038563665f7bc274be5fb588b1fe8) Merged-In: If4931999009b27423adeab3af50238dd6d8c8637
2022-03-29Add A2dp decode software and offload session typeAlice Kuo
1. Add the interface 2. Add the default implementation 3. Add VTS Bug: 206601670 Test: atest VtsHalBluetoothAudioTargetTest Change-Id: I54d8037eeb09312c9f1fb75d2167cc50ac7cae8c
2022-02-15BtAudio: Handle bcast hw offloading codecsJosh Wu
Test: atest VtsHalBluetoothAudioTargetTest Bug: 203490261 Change-Id: I0631838b4cc0462e3aadc581226d43f43a446d29
2022-02-10Merge "Correct the offload capability and update comment(AIDL)"Treehugger Robot
2022-02-10Correct the offload capability and update comment(AIDL)Patty
- Add some comments to describe the supported scenario - Correct the config from mono to stereo, when only one device is connected, mono only need one audio channel, for stereo case, support 2 audio channels. Tag: #feature Bug: 203535499 Bug: 150670922 Test: make build Change-Id: Id3ea1e96a6b4fd7a209a015fb5c475465e300cdb
2022-01-29BT: Aptx-Adaptive AIDL changesSagar Verma
Bug: 203751353 Change-Id: I65f7b4de77ff0083721069959f6ba2081a158a80
2022-01-23BtAudio: Improve LE offload compatabilityJosh Wu
Bug: 203490261 Test: m android.hardware.bluetooth.audio-V1-impl Change-Id: I7dd37cb697b03bb5fe0bdc467f8e190575e0e2e1
2022-01-21Add a2dp vendor codec extensionAlice Kuo
Bug: 215645164 Test: make build Change-Id: I1ed80ab5cd4a9fbb9ea6fef7a5192241af76f1ea
2022-01-20Add vendor codec type to support the vendor config and capabilityAlice Kuo
Bug: 203490261 Bug: 150670922 Test: make build Change-Id: I26cdafe6b96a4c0a501f13bf790723c026029aa6
2022-01-17Add Bluetooth Audio AIDL utilsJosh Wu
Test: manual Bug: 203490261 Change-Id: Ia299a61e89273ea1c9d132425598975418f57a03