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
Treehugger Robot
c96879a0ce
Merge "BtAudio: Add OWNERS to aidl implmentation and VTS, hidl 2.2 handling"
2022-01-21 20:03:34 +00:00
Treehugger Robot
d6304f24bd
Merge "BtAudio: Fix default implementation typos"
2022-01-21 19:04:45 +00:00
Josh Wu
8b8b2d5743
BtAudio: Add OWNERS to aidl implmentation and VTS, hidl 2.2 handling
...
Bug: 203490261
Test: none
Change-Id: I004bbb49a1f6755ad6f2b1a8ac25bc1db9e19f48
2022-01-22 02:40:53 +08:00
Treehugger Robot
5ad2fe4589
Merge "Add updateTrackMetadata support with audioSerssion_2_2 control"
2022-01-21 18:30:53 +00:00
Josh Wu
98d7e083bd
BtAudio: Fix default implementation typos
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-V1-impl
Change-Id: I80f39d844ec5bb44830341f310143b3626593d79
2022-01-21 03:09:33 -08:00
Josh Wu
ce6ca9eda7
BtAudio: Fix SessionType mapping
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-V1-impl -j
Change-Id: I477e16e4fc060dd145828bca4aba5ad49a56ff76
2022-01-21 00:33:23 -08:00
Alice Kuo
ce87f91873
Add a2dp vendor codec extension
...
Bug: 215645164
Test: make build
Change-Id: I1ed80ab5cd4a9fbb9ea6fef7a5192241af76f1ea
2022-01-21 13:08:02 +08:00
Alice Kuo
79c936debe
Add vendor codec type to support the vendor config and capability
...
Bug: 203490261
Bug: 150670922
Test: make build
Change-Id: I26cdafe6b96a4c0a501f13bf790723c026029aa6
2022-01-20 23:14:19 +08:00
Alice Kuo
dea3e80b39
Add updateTrackMetadata support with audioSerssion_2_2 control
...
For the offload case, the updateTrackMetadata would be triggered by the
audio HAL, extend the support for audio session 2.2 control
Bug: 197296692
Bug: 150670922
Test: make build
Change-Id: If1589b95bdec98d41c122da2c47ab53719af8425
2022-01-20 14:55:59 +08:00
Treehugger Robot
ed699821de
Merge changes from topic "bt-audio-aidl-default-impl"
...
* changes:
Add Bluetooth Audio default AIDL implementation
Add Bluetooth Audio AIDL utils
2022-01-19 01:34:18 +00:00
Treehugger Robot
3ee0b2d08a
Merge "BtAudio: Replace bitmask capabilities with vector"
2022-01-17 12:31:45 +00:00
Josh Wu
6ab53e76a3
Add Bluetooth Audio default AIDL implementation
...
Test: manual
Bug: 203490261
Change-Id: I39224ecdd18b9eb0626d6188442a33ef65820673
2022-01-17 06:34:05 +00:00
Josh Wu
20bac52a5b
Add Bluetooth Audio AIDL utils
...
Test: manual
Bug: 203490261
Change-Id: Ia299a61e89273ea1c9d132425598975418f57a03
2022-01-17 06:32:52 +00:00
Bob Badour
8df6fa133b
[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
...
Added SPDX-license-identifier-Apache-2.0 to:
bluetooth/audio/aidl/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Change-Id: Ie941d147d28d4e6e7b9eb93154e029f743e8b086
2022-01-13 11:51:58 -08:00
Josh Wu
4dd1b26caf
BtAudio: Replace bitmask capabilities with vector
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-update-api
Change-Id: I258e9912ab740990cab61772f0d6893a64d372d9
2022-01-13 04:32:36 -08:00
Patty
62f2cf5b45
Correct the offload capability and update comment
...
- 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: I6dacca8965f48ed58506b63f8d3939afb6f5b1b6
2022-01-12 15:48:03 +08:00
Treehugger Robot
f4a4ab1ca6
Merge "bluetooth.audio pass both source and sink metadata"
2022-01-12 00:48:30 +00:00
Josh Wu
1bc606fafe
BT: Support LC3 over A2DP
...
Test: m android.hardware.bluetooth.audio-update-api
Bug: 211589164
Change-Id: Ib2efd9b5af71fa0188edb85b13cf031710b6fe21
2022-01-11 03:28:18 -08:00