Age | Commit message (Collapse) | Author |
|
t-keystone-qcom-dev
|
|
One typo issue for BluetoothBroadcast class name in BluetoothAdapter
closeBroadcastProfile(). So that BroadcastProfile proxy is unable
to close by other apps.
CRs-Fixed: 3239107
Change-Id: I8f47a1e58892774c3137ef424784f1e5a2ac8cc1
|
|
Change-Id: I357db3da652d8ce93bb26a00d0f123fae1b7c64c
|
|
This reverts commit 448c2830336794d350b1c7c4f62c3e406b172e32.
Reason for revert: b/238847789
Test: Clean revert of CL
Change-Id: I30941e8b9344e9dbaacaec5ca2c2046d149ed839
(cherry picked from commit bf9246b080ee80380d3fc5f20258294a69f81391)
Merged-In: I30941e8b9344e9dbaacaec5ca2c2046d149ed839
|
|
returns the mAddress field of the device instead of null when the
identity address is not known.
Tag: #feature
Bug: 238353063
Test: atest AdapterServiceTest#testAddressConsolidate
Ignore-AOSP-First: Change needs to land in TM release
Change-Id: I577843c9e2cc279915d0632ff25bde66aa949e94
(cherry picked from commit 448c2830336794d350b1c7c4f62c3e406b172e32)
Merged-In: I577843c9e2cc279915d0632ff25bde66aa949e94
|
|
Coordinated audio unicast profile
is added in the bluetooth profile.
CRs-Fixed: 3234293
Change-Id: I7cf17c3a1b50480ca0f55684b33bc8477eb16aea
|
|
|
|
This reverts commit 6b1513a43145aa63f9775fb79aa64e2e645d4339.
Reason for revert: Rename Bluetooth APK
CRs-Fixed: 3233822
Change-Id: I04f5faf86a85f1a80d26e99cb0547609be696a66
|
|
This reverts commit dd85e91cea26c7f706af36c852e79d5b4ca1f173.
Bug: 217366135
Reason for revert: Need this to fix a crash bug in tm-dev
Change-Id: I2a94c278edc0681c5b8af6ea0a0171b71d72c650
(cherry picked from commit dbaf406ccb0ed887d4e93057c9ec0d3457f14457)
Merged-In: I2a94c278edc0681c5b8af6ea0a0171b71d72c650
|
|
This reverts commit 02dcbe72b3564559eaa9c2e2714824e4aac6f18c.
Reason for revert: Causing builds to fail b/237471430
Change-Id: I6165d838abf312085050359377f67a68a5f8b51a
(cherry picked from commit f5dd42bbd05e68f7763ccaa9fae5642acc4ceba1)
Merged-In: I6165d838abf312085050359377f67a68a5f8b51a
|
|
Bug: 217366135
Tag: #feature
Test: manual
Ignore-AOSP-First: to be chery-picked
Change-Id: If8ae530a284151888a3f89a51d2c58f2a5cd3644
(cherry picked from commit 02dcbe72b3564559eaa9c2e2714824e4aac6f18c)
Merged-In: If8ae530a284151888a3f89a51d2c58f2a5cd3644
|
|
Change-Id: I5bff987f996d599e6bdb0f22d1eec680b5d7d6c1
|
|
Change-Id: I6c3c168fb196a53feb1d2688b74bea4fdbc5b3e8
|
|
|
|
getUuids was wrongly returning an empty array of Uuids when
fetchUuidsWithSdp had not been called. It now returns null
again.
Test: atest CtsBluetoothTestCases
Bug: 235456437
Tag: #feature
Ignore-AOSP-First: will be cherry-picked
Change-Id: If8aafc1b0ab4e253fdacc827726d76825b3bd1e4
|
|
|
|
BluetoothAdapter#listenUsingInsecureRfcommWithServiceRecord
description was stating user should call
BluetoothDevice#createRfcommSocketToServiceRecord to
connect, but user should use
BluetoothDevice#createInsecureRfcommSocketToServiceRecord
instead.
Tag: #feature
Test: build
Bug: 235047894
Ignore-AOSP-First: cherry-pick
Change-Id: I6469862134d398bba8e9c738eaba081dc3ee6d65
Merged-In: I770a00dd99abab967590d100607a8b1292dc0492
|
|
byte order
Tag: #feature
Bug: 233217148
Test: Manual (docs change)
Ignore-AOSP-First: Android T docs change
Change-Id: I5cab17003c22329744341235bb053cb55b4f7989
|
|
Update value added Bluetooth profile constants.
Bug: 203821845
CRs-Fixed: 3208393
Change-Id: I0da6b52e61ed7b4f408b1f5faf44165a4f868a44
|
|
endian.
Tag: #feature
Bug: 233217148
Test: Manual (docs change)
Ignore-AOSP-First: Android T docs change
Change-Id: Iee36345088c886d5b43120bb10d8ddf52133de07
|
|
Change-Id: I69faab277dab1517370f96ceefd715ab663c559b
|
|
Change-Id: I0474d4c5321a9bca5e519669c5e7f8eb3aee821d
|
|
* SettingsLib will use APIs getDeviceSideInternal() and
getDeviceModeInternal() to improve hearing aids experience and change
to formal call in next bluetooth release.
Bug: 224323976
Ignore-AOSP-First: AOSP will be updated later
Test: add private APIs only
Tag: #feature
Change-Id: I7ccb399cfe9b4e1fbf37d752dacbdceeb09f5b8d
|
|
|
|
- Adding CS params and new entires in BT framework
- Enabled framework logs for Le Audio.
CRs-Fixed: 3187056
Change-Id: I3cbd67961f331cd47969e0b281af81cf6cd8de2e
|
|
Matching package name is changed to "com.android.bluetooth.services"
CRs-Fixed: 3191467
Change-Id: I3ecafb1558ff753830f412eb73ce690d1655d89b
|
|
Change-Id: I0a4e31148795cea28496cf934df2340aee57fd68
|
|
Change-Id: I413ca31daa6902265a5a4fd83b646b3f049e5fd5
|
|
|
|
BluetoothMap and BluetoothSap are heavily using their getConnectionState
method. By caching the value I intend to reduce drastically the number
of binder calls generated.
While performing a discovery, the caching is working on 80% of binder
calls. This value should be bigger when we kepp asking the value for the
same device. (currently everytime you ask the connection state of a new
device, you refresh the cache, there is no caching for multiples
devices).
I don't have any Map/Sap setup to test it, asking to test team if they
hit some issues
Fixing cache on BluetoothDevice by passing the device as parameter
Doing a refactoring of all cached method in bluetooth to keep code
consistency: AKA we try to do the most of check outside of the cache
query
Bug: 217366135
Test: Put some log to see the value being cached sometimes - need more testing
Ignore-AOSP-First: No caching api on AOSP
Change-Id: Iababf9f9068a181e277b400e786a4a67d4447dc8
|
|
Arrays.hashCode should be used when hasing arrays
Bug: 229790402
Test: atest CtsBluetoothTestCases
Change-Id: I940fa47195d12be6b8377e1025f4236cd10c05c4
Merged-In: I940fa47195d12be6b8377e1025f4236cd10c05c4
(cherry picked from commit 0267a3341e200b2758441f5868824b907effc946)
|
|
* Supported roles are Call Gateway and Unicast Media Server
* Broadcast roles depend on runtime flag
* Also implemented a simple unit test
* Use objects factory in LeAudioService
Bug: 150670922
Bug: 229045392
Sponsor: @jpawlowski
Test: atest BluetoothInstrumantationTests
Change-Id: I91d6febda6ae080a5f6027312ec34e2e598d2a68
Merged-In: I91d6febda6ae080a5f6027312ec34e2e598d2a68
(cherry picked from commit 97d8ebdca766f4d5ee542ba55956059689e58c4c)
|
|
* changes:
BASS: PA_SYNC_STATE_FAILED_TO_SYNCHRONIZE in allowed for paSyncState
BASS: Fix BASS client service to pass CTS tests
Copy to std::string when parsing LE audio config
|
|
* Missed this value in earlier code iteration
Test: atest android.bluetooth.cts.BluetoothLeBroadcastReceiveStateTest
Bug: 230013261
Fixes: 230013261
Change-Id: I10c1fc206b7bdf7bf97e80bf1bc579e936021f37
Merged-In: I10c1fc206b7bdf7bf97e80bf1bc579e936021f37
(cherry picked from commit 81ed5b53a0e1ea5bc03ae412cca3425eedc28095)
|
|
* Through NullPointerException when asserting on non-null arguments
* Invoke error callback when sink device is not connected
* Assert on parameter value at binder client side
* Clear binder identity when checking DeviceConfig values
Test: atest CtsBluetoothTestCases
Bug: 229790402
Fixes: 229790402
Ignore-AOSP-First: Fixing CTS tests on T
Change-Id: Ie19cf24d2fe20948494643f3ce179d1a2c3a290f
Merged-In: Ie19cf24d2fe20948494643f3ce179d1a2c3a290f
(cherry picked from commit 9d0518ee6515bf0aeccdbd428485e7bd38f68f0b)
|
|
To improve scenario when lead Le Audio device is disconnected for the
streaming group, while there are still other devices streaming,
LeAudioService will not notify audio framework or other users about
Le Audio lead device disconnection. Instead we try to reconnect under the hood
and keep using lead device as a audio device indetifier in the audio framework
in order to not stop the stream.
Bug: 150670922
Bug: 228809876
Test: atest BluetoothInstrumentationTests
Sponsor: @jpawlowski
Change-Id: I02b960c6a5a966b6650dc3485c5d3f6735e4566b
Merged-In: I02b960c6a5a966b6650dc3485c5d3f6735e4566b
(cherry picked from commit eaf4f412d8fa8000df3e7229eed0cd4f96f22249)
|
|
Test: build
Fix: 230626657
Ignore-AOSP-First: No apex on aosp
Change-Id: Iae3b09cc648de53c50f25084c8a0b929c217ff5f
|
|
Change-Id: I7225f3a31204834ab12679885cd136bdff31f554
|
|
Test: atest 'CtsBluetoothTestCases:android.bluetooth.cts.BluetoothLeAudioCodecConfigMetadataTest#testCreateCodecConfigMetadataFromCopy'
Fix: 230012767
Ignore-AOSP-First: Tm-dev is cut-off, cherry-picking from aosp
Merged-In: I569ab7afca938b4e4f5d38bc134b14d4760f094c
Change-Id: I569ab7afca938b4e4f5d38bc134b14d4760f094c
|
|
0e8f01bff8 am: 6e684f08cc am: 642cdba2fe
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2062915
Change-Id: I0daf7c3da3cee402b863122f98ccadc88758122b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
At AvrcpVolumeManager startup, we tried to read the sharedPref and to
save it in the memory. A clean is performed on this list to remove
non-bonded devices.
The issue here is that the getBondState was returning BOND_NONE for all
devices due to check perform on the adapter State.
We don't know why the adapter is not reported as STATE_ON at this point
but this check was added on all method to sanitize the shutdown process.
Because this is a cached value there is no risk from a crash at shutdown
Fix: 228415780
Ignore-AOSP-First: No caching done on AOSP
Test: Manual testing
Change-Id: I52362c3b511054abcb88e0cb83df95ba74c62ef4
|
|
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2062915
Change-Id: If58a74932001fa68c67b655255290ac0092380aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
am: 131edeeae6 am: 7d8a537440
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2054085
Change-Id: I39bce832d21d52d0cc6b2c8c07f5ca062f7b94c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2054085
Change-Id: Icd29be8f4f4f8ae730e22fbe74d45b9bf5a5d67e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
|
|
Add support for following ECU support.
1. Enhanced connection update SDK APIs
support.
2. Enhanced connection update support
in Bluetooth apk and stack.
CRs-Fixed: 3127801
Change-Id: I29a8d10aad4c797f7b082297dabaa3049bad5462
|
|
f10c7e0061
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2032065
Change-Id: I70ec2fa58ffea561642de078ecf0323351a474d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|