Alice Kuo
921760d9a7
Remove bluetooth.audio@2.2 default implementation and utils handles
...
Bug: 204585486
Test: a2dp software/offload, le audio software/offload verified pass
Change-Id: I7c8f32dd294562052ff5af73e6f3c48642c03fe4
2022-02-21 10:52:39 +08:00
Alice Kuo
13c3701537
Remove bluetooth.audio@2.2 interface
...
Bug: 204585486
Test: A2dp software/offload, le audio software offload verified pass
Change-Id: Icca0d0e0f5f074fc3f68742722a8c268e8289558
2022-02-21 10:52:20 +08:00
Josh Wu
3202eab88a
BtAudio: Enable LE Audio software encoding VTS
...
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I0ef572dbc7983e2c9939e1b6a3540d88a21743d9
2022-02-17 18:09:05 -08:00
Chen Chen
60d52e48fa
SpatialAudio: Fix VTS for the new parameter in AIDL. 2 more VTS
...
functions was added while the AIDL was changed so they are not included
in the CL of changing AIDL
Bug: 214615268
Bug: 219977932
Test: Build
Change-Id: Ifbbfe2f9091367609b63fbb6ee118c44d447ec98
2022-02-16 12:19:17 -08:00
Chen Chen
5cde687f02
Merge "SpatialAudio: Set low latency allowed signal at startSession 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."
2022-02-16 19:38:24 +00:00
Treehugger Robot
76adba3e27
Merge "BtAudio: Iterate reference in VTS helper"
2022-02-16 07:22:55 +00:00
Treehugger Robot
687ffed8f6
Merge changes I3642c6eb,I0cf9c1ce
...
* changes:
Minor fix for the session type in the comments
Add LE audio broadcast offload vts test cases
2022-02-16 06:47:35 +00:00
Treehugger Robot
3a6d0f8d75
Merge "BtAudio: Handle dataInterval in LeAudioSW VTS"
2022-02-16 06:09:15 +00:00
Treehugger Robot
6497c3ec2c
Merge "BtAudio: Handle bcast hw offloading codecs"
2022-02-16 06:07:56 +00:00
Alice Kuo
04a399a9e0
Minor fix for the session type in the comments
...
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I3642c6eba3024fd1959e82057a4fdd108a09aa56
2022-02-16 09:22:16 +08:00
Alice Kuo
336d90c84f
Add LE audio broadcast offload vts test cases
...
Bug: 219668925
Bug: 203490261
Test: atest VtsHalBluetoothAudioTargetTest
Change-Id: I0cf9c1cefa6caa9437492d116641bbfcca976d9e
2022-02-16 09:22:09 +08:00
Chen Chen
c92270e1d6
SpatialAudio: Set low latency allowed signal at startSession
...
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-15 15:20:29 -08:00
Josh Wu
8a1be763b6
BtAudio: Handle dataInterval in LeAudioSW VTS
...
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I447d0e74b6b1af2959cc133437e0dd7216814369
2022-02-15 09:37:29 -08:00
Josh Wu
4d2938f3b6
BtAudio: Iterate reference in VTS helper
...
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: Ie640c2444e523984a04378b96916d0a3e63f49cd
2022-02-15 09:21:17 -08:00
Josh Wu
5d50dc098d
BtAudio: Handle bcast hw offloading codecs
...
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I0631838b4cc0462e3aadc581226d43f43a446d29
2022-02-15 09:19:05 -08:00
Josh Wu
049e2cd327
Add Bluetooth Audio AIDL HAL VTS
...
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I1583cec9eacb18cfb285b3d12ca876def61342bd
2022-02-15 01:09:40 -08:00
Chen Chen
585dc0b0b2
Merge "SpatialAudio: Remove codec interface from audio HAL. Codec switch logic will be inside Bluetooth"
2022-02-14 19:26:29 +00:00
Chen Chen
359bf32091
SpatialAudio: Remove codec interface from audio HAL. Codec switch logic will be inside Bluetooth
...
Bug: 214615268
Test: Build
Tag: #feature
Change-Id: Ic2a997614e16abfd745c80dc87ecf5d340497691
2022-02-11 12:25:27 -08:00
Greg Kaiser
42d931a271
Use parens to fix output
...
We want our ternary conditional to evaluate before the << operator,
so we use parenthesis to make this happen.
Bug: 214615268
Test: TreeHugger
Change-Id: I0efb22487d0cf3778f8a12d2391a0f1a7a87995d
2022-02-11 06:45:43 -08:00
Chen Chen
9e09eec46b
Merge "Spatial Audio: Implement setLowLatencyAllowed functions in BluetoothAudioSession"
2022-02-11 00:53:24 +00:00
Chen Chen
81f38e55c1
Spatial Audio: Implement setLowLatencyAllowed functions in BluetoothAudioSession
...
Bug: 214615268
Test: Build:
Tag: #feature
Change-Id: I01c182b46fe72ee8f7c8e12e59ea2413c423b061
2022-02-10 22:10:56 +00:00
Treehugger Robot
aedd27a848
Merge "BtAudio: Add AIDL loader entry"
2022-02-10 09:53:42 +00:00
Alice Kuo
f17f24ee52
Merge "Add the BluetoothAudioStatus for the reconfiguration"
2022-02-10 07:39:13 +00:00
Treehugger Robot
d6b3341e55
Merge "Correct the offload capability and update comment(AIDL)"
2022-02-10 06:43:43 +00:00
Treehugger Robot
b8e8c57ac6
Merge changes from topic "bt-broadcast-aidl"
...
* changes:
BT: Broadcast AIDL more handle on the default implementation
BT: Broadcast AIDL simplification
2022-02-10 05:49:31 +00:00
Patty
03cbe7182d
Correct the offload capability and update comment(AIDL)
...
- 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-02-10 10:07:17 +08:00
Alice Kuo
e80a576850
BT: Broadcast AIDL more handle on the default implementation
...
* 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-09 12:40:10 -08:00
Jack He
16a154767a
BT: Broadcast AIDL simplification
...
* 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-09 12:34:49 -08:00
Alice Kuo
0cd341b245
Add the BluetoothAudioStatus for the reconfiguration
...
As the PortStatusCallback to notify the control or the audio
configuration change, audio HAL may need the information to know the
BluetoothAudioStatus.
Bug: 197296692
Test: make build
Change-Id: I213ac4389693a6e098ebd3f8ae7e6e66ae8675be
2022-02-09 11:29:48 +00:00
Treehugger Robot
2617347b0b
Merge "Correct the offload capability and update comment"
2022-02-09 10:36:38 +00:00
Treehugger Robot
f256758df4
Merge "Spatial Audio: Move setLowLatencyModeAllowed from hidl to aidl"
2022-02-09 06:02:12 +00:00
Alice Kuo
303c0f1eb9
Merge "BT: Aptx-Adaptive AIDL changes"
2022-02-08 23:07:15 +00:00
Chen Chen
7cdf8325e9
Spatial Audio: Move setLowLatencyModeAllowed from hidl to aidl
...
Bug: 214615268
Tag: #feature
Test: build
Change-Id: I37d1ae3408d2ca7ce11d917b1173abb56bde8e76
2022-02-08 13:24:15 -08:00
Chen Chen
c29097a71a
Merge "Spatial Audio: Add setLatencyMode and setCodecType API with empty implementation"
2022-02-08 18:53:28 +00:00
Chen Chen
a4c4c61eed
Spatial Audio: Add setLatencyMode and setCodecType API with empty
...
implementation
Bug: 216832331
Test: build
Tag: #feature
Change-Id: I0ccfee39d1f86da81b50f0757de87b6645baacf8
2022-02-08 02:30:17 +00:00
Alice Kuo
7e4ca8a8f8
Restrict the bluetooth.audio@2.2 OWNERS for the small group
...
Because the version would be removed soon, we restrict owers for this
folder to easier control the work flow
Bug: 204585486
Test: NA
Change-Id: I82dd380b37aab26b8a438b2371c5025d80ee9598
2022-02-08 10:02:16 +08:00
Alice Kuo
2ed773b36d
Move owner file on the top of bluetooth.audio HAL folder
...
Bug: 204585486
Test: NA
Change-Id: I0edd3a9c98a336b5a18000060e026d878dfe7127
2022-02-04 16:28:43 +00:00
Roopa Sattiraju
85d3fae9c5
Merge "Adding bluetooth apex and min_sdk_version"
2022-02-04 02:11:54 +00:00
Roopa Sattiraju
7455efc39a
Adding bluetooth apex and min_sdk_version
...
Bug: 206121418
Test: Compile
Change-Id: I59dbd7a2b4758be4b90acfd419112e8b9e259219
2022-02-03 14:15:22 -08:00
Chen Chen
cc0cd5eadf
Spatial Audio: Add audio HAL interface for allowing or disallowing low
...
latency audio
Bug: 214615268
Test: build
Tag: feature
Change-Id: I5c9e26edb1271cd69a487409506cc1b93f49e111
2022-02-02 15:09:07 -08:00
Sagar Verma
d13bbb3256
BT: Aptx-Adaptive AIDL changes
...
Bug: 203751353
Change-Id: I65f7b4de77ff0083721069959f6ba2081a158a80
2022-01-29 16:15:41 +05:30
Josh Wu
a278407671
BtAudio: Remove "V1" in default AIDL impl name
...
Test: m android.hardware.bluetooth.audio-impl
Bug: 203490261
Change-Id: Ie4cfeccc797cb0b5e5ab97f913459b1ffc05431b
2022-01-25 01:42:57 -08:00
Josh Wu
8cdc37efab
BtAudio: Add AIDL loader entry
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-V1-impl
Change-Id: I3a952bd8849e6d8c6b26793570e56ae5bf4bba4d
2022-01-25 07:42:56 +00:00
Treehugger Robot
1c7c6b6980
Merge "BtAudio: Remove sample_rate_to_hidl_2_0_map"
2022-01-24 04:28:27 +00:00
Treehugger Robot
4909c203d1
Merge "BtAudio: Add InReadPcmData to middleware"
2022-01-24 04:26:48 +00:00
Josh Wu
75462aafb5
BtAudio: Improve LE offload compatability
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-V1-impl
Change-Id: I7dd37cb697b03bb5fe0bdc467f8e190575e0e2e1
2022-01-23 08:30:13 -08:00
Josh Wu
653108cc56
BtAudio: Remove sample_rate_to_hidl_2_0_map
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-V1-impl
Change-Id: Ie19f808e304ea6f293c611d99a810a97a7e1fd94
2022-01-21 22:33:43 -08:00
Treehugger Robot
b1ab40b8d6
Merge "BtAudio: Fix SessionType mapping"
2022-01-22 06:09:44 +00:00
Josh Wu
9880f6bb3c
BtAudio: Add InReadPcmData to middleware
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-V1-impl
Change-Id: I330226ecc38368b3838c01a191b66b700a2338a7
2022-01-21 22:03:48 -08:00
Treehugger Robot
82d991db1e
Merge "Add a2dp vendor codec extension"
2022-01-21 23:27:34 +00:00