summaryrefslogtreecommitdiff
path: root/bluetooth/audio/aidl/default
AgeCommit message (Collapse)Author
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-11Bluetooth LE Audio: pass the 24 bit stream as unpacked through HALJakub Pawlowski
LC3 encoder/decoder expects unpacked 24 bit stream Bug: 230578655 Test: use 24_2 configuration to play over LE Audio Merged-In: I298d6d3a0cd9786581730de88487c982e1fa9d9d Change-Id: I298d6d3a0cd9786581730de88487c982e1fa9d9d
2022-04-07Merge "BtAudio: Prevent unlink dead binder"Treehugger Robot
2022-04-07BtAudio: Prevent unlink dead binderJosh Wu
Tag: #stability Bug: 227029886 Test: manually kill bt process Change-Id: Ic976a33feb5a3636ab828637faf0ba109f5948ce
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-03-08SpatialAudio: Export LatencyMode functions to BluetoothAudioSessionCheney Ni
BluetoothAudioSession utility supports latency control functions, so audio_bluetooth_hw can get / set the LatencyMode easily. Bug: 214615268 Bug: 218708371 Test: build Tag: #feature Change-Id: Ia85581c74fc91f406309539755d60d36c173f5e0
2022-02-15SpatialAudio: Set low latency allowed signal at startSessionChen Chen
The logic is that to send FREE and LOW_LATENCY to audio at startSession, if bt receives setLowLatencyModeAllowed(true) before start session. If the parameter false, or bt doesn't receive the signal at all, then bt sends FREE to audio. Test: build Bug: 214615268 Tag: #feature Change-Id: I895a7fc6dd5d1567dce64ddcf967550f5cac882b
2022-02-11Merge "Spatial Audio: Implement setLowLatencyAllowed functions in ↵Chen Chen
BluetoothAudioSession"
2022-02-10Spatial Audio: Implement setLowLatencyAllowed functions in BluetoothAudioSessionChen Chen
Bug: 214615268 Test: Build: Tag: #feature Change-Id: I01c182b46fe72ee8f7c8e12e59ea2413c423b061
2022-02-10Merge "BtAudio: Add AIDL loader entry"Treehugger Robot
2022-02-10Merge changes from topic "bt-broadcast-aidl"Treehugger Robot
* changes: BT: Broadcast AIDL more handle on the default implementation BT: Broadcast AIDL simplification
2022-02-09BT: Broadcast AIDL more handle on the default implementationAlice Kuo
* seperate the provider for unicast and broadcast * add handle for the audio configuration broadcast offload Bug: 150670922 Test: make Tag: #feature Change-Id: Ie41496be24e3742b2f1fa438bc4ed4b127e72dd0
2022-02-09BT: Broadcast AIDL simplificationJack He
* Extract broadcast as separate session type * Remove the union from LeAudioConfiguration, but use it for unicast configuration only * Simplify default implementations Bug: 15067092 Test: make Tag: #feature Change-Id: Ib6c3ffb6396a71011abb03a374e58ce27fdf3f39
2022-02-08Spatial Audio: Move setLowLatencyModeAllowed from hidl to aidlChen Chen
Bug: 214615268 Tag: #feature Test: build Change-Id: I37d1ae3408d2ca7ce11d917b1173abb56bde8e76
2022-02-04Move owner file on the top of bluetooth.audio HAL folderAlice Kuo
Bug: 204585486 Test: NA Change-Id: I0edd3a9c98a336b5a18000060e026d878dfe7127
2022-01-25BtAudio: Remove "V1" in default AIDL impl nameJosh Wu
Test: m android.hardware.bluetooth.audio-impl Bug: 203490261 Change-Id: Ie4cfeccc797cb0b5e5ab97f913459b1ffc05431b
2022-01-25BtAudio: Add AIDL loader entryJosh Wu
Bug: 203490261 Test: m android.hardware.bluetooth.audio-V1-impl Change-Id: I3a952bd8849e6d8c6b26793570e56ae5bf4bba4d
2022-01-21Merge "BtAudio: Add OWNERS to aidl implmentation and VTS, hidl 2.2 handling"Treehugger Robot
2022-01-22BtAudio: Add OWNERS to aidl implmentation and VTS, hidl 2.2 handlingJosh Wu
Bug: 203490261 Test: none Change-Id: I004bbb49a1f6755ad6f2b1a8ac25bc1db9e19f48
2022-01-21BtAudio: Fix default implementation typosJosh Wu
Bug: 203490261 Test: m android.hardware.bluetooth.audio-V1-impl Change-Id: I80f39d844ec5bb44830341f310143b3626593d79
2022-01-17Add Bluetooth Audio default AIDL implementationJosh Wu
Test: manual Bug: 203490261 Change-Id: I39224ecdd18b9eb0626d6188442a33ef65820673