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
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
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
Alice Kuo
60b00151bd
Add le audio capabilities and audio config update supported in aidl
...
Bug: 203490261
Bug: 150670922
Test: m android.hardware.bluetooth.audio-update-api
Change-Id: I035aad6ee6f6ac0833d9716b50323620ce6df34b
2022-01-11 03:28:16 -08:00
Jakub Pawlowski
0f5c11d965
bluetooth.audio pass both source and sink metadata
...
Currently just source metadata is passed through the new aidl.
Test: m android.hardware.bluetooth.audio-update-api
Bug: 203490261
Bug: 150670922
Change-Id: I76a44bb8c5cb0b6c16845aca36ba93517ecd07b4
Merged-In: I76a44bb8c5cb0b6c16845aca36ba93517ecd07b4
2022-01-11 05:41:04 +00:00
Treehugger Robot
e0a7d60db0
Merge "Add new aidl interface for android.hardware.bluetooth.audio"
2022-01-07 13:07:25 +00:00
Treehugger Robot
f1605faea0
Merge "Update HAL structure to include offload capability for broadcast"
2022-01-07 09:05:45 +00:00
Patty
2e64b4d9f6
Update HAL structure to include offload capability for broadcast
...
Bug: 205806028
Bug: 150670922
Test: make build
Change-Id: Ife4a3585474999855ffb04f3946462a137fdc181
2022-01-07 00:19:53 +08:00
Alice Kuo
a4dbaffaec
Add new aidl interface for android.hardware.bluetooth.audio
...
Bug: 203490261
Test: m android.hardware.bluetooth.audio-update-api
Change-Id: Ida6d664b2c3eedfb4c3abaece7c3540623c72270
Merged-In: Ida6d664b2c3eedfb4c3abaece7c3540623c72270
2022-01-06 07:26:18 +00:00
Treehugger Robot
e944c8538f
Merge "Add audio configuration API and the callback function for bluetooth.audo@2.2"
2022-01-05 02:27:59 +00:00
Treehugger Robot
b095f01b1a
Merge "Cleanup: remove LE audio hardware offload supported by openProvider_2_1"
2022-01-04 22:54:00 +00:00
Alice Kuo
4831b6ac72
Cleanup: remove LE audio hardware offload supported by openProvider_2_1
...
LE audio hardware offload would be supported after the temporal bluetooth.audio@2.2 or bluetooth.audio aidl version. The workable audio configuration and capabilities format do not exist in bluetooth.audio@2.1. Remove the support in the 2.1 HAL default implementation.
Bug: 197296692
Bug: 150670922
Test: make build
Change-Id: I6ff3f6ada43474cadb026bf8b58d64adaf5ea477
2022-01-04 05:21:20 +00:00
Alice Kuo
3f9f41f3c8
Add audio configuration API and the callback function for bluetooth.audo@2.2
...
For LE audio hardware offload
1. Add the function to update audio configuration without session
restart
2. Add a callback to notify the audio HAL the audio configuration
changed
Bug: 197296692
Bug: 150670922
Test: HAL 2.1/2.2 work for A2DP software/hardware media, and LE audio
software media/voip call
Change-Id: I8b01ec8dfc9d9cd552770c8c734319a685ee626b
2022-01-03 14:31:00 +00:00
Patty
784e443350
Get default provider codec from HAL
...
1. Add function getProviderCapabilities_2_2
to return audio capability
2. Add function GetLeAudioOffloadCodecCapabilities
to get le audio offload capability
3. Add LeAudioCapability in HAL 2.2
Tag: #feature
Bug: 203535499
Bug: 150670922
Test: atest BluetoothInstrumentationTests
Change-Id: Ied2d0c8c0bdaa4b8d0c149b5164ba346e4df5ae1
2021-12-23 16:50:42 +08:00