- Dec 19, 2022
-
-
Hyundo Moon authored
Bug: 237467631 Test: atest PbapClientServiceTest Change-Id: I6c80d67b8fb973476420a08f6ce1a6d09947601d (cherry picked from commit 98771679) Merged-In: I6c80d67b8fb973476420a08f6ce1a6d09947601d
-
- Dec 17, 2022
-
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
- Dec 16, 2022
-
-
Christine Hallstrom authored
-
Rahul Arya authored
* changes: [RESTRICT AUTOMERGE] Reduce behavior change with LE ACL timeout on T Improve handling of GATT timeout
-
Jack He authored
* changes: Revert "Lazy activation of A2DP or HFP" Revert "Remove OnModeChangedListener when cleanup" Revert "Suppress noisy intent when there is a fallback BT device" Revert "Refactor ActiveDeviceManager with isMediaMode" Revert "Make BT audio routing more resemble the Android S behavior" Revert "Call setActiveDevice(null) when disconnected"
-
Łukasz Rymanowski authored
-
TreeHugger Robot authored
-
Rahul Arya authored
See previous CL for details. Here we constrain the change to when an ATT control block is already allocated, so the behavior with is *exactly* the same except for with LE CoC (where the bugfix is added). But in U, for consistency, we might as well have the same behavior in classic / in general, to make it more predictable. So this patch will only go in for T-QPR2. Ignore-AOSP-First: Only needed in QPR Bug: 251954527 Test: atest pts-bot Change-Id: I5f065d064fb8a9a67861811d0559f46115571580
-
Rahul Arya authored
If a dynamic channel is used, then on its closure, we should let the ATT channel timeout. Similarly, if an ATT client exists and then is closed, a timeout should occur. *HOWEVER*, if only an ATT server exists, then we should not timeout. This is to avoid breaking backwards compatibility. Bug: 251954527 Test: atest pts-bot Change-Id: I86cf1eeb358ce940cada326b6afa1cf3b02479f3 (cherry picked from commit 0ea79f52) Merged-In: I86cf1eeb358ce940cada326b6afa1cf3b02479f3
-
Jakub Tyszkowski authored
GAME mode is for local audio sources and should not take over when bidirectional scenarios like LIVE if it is currently used. Bidirectional scenarios should be prioritized to make sure that the voiceback channel won't be closed. This also adds the missing SOUNDEFFECTS entry. Bug: 229041682 Test: start recording (LIVE mode), then trigger GAME mode, should stay in LIVE mode Change-Id: I3662cb9eb76ad6dfab04764e41ec03620a048801 Changed-In: I3662cb9eb76ad6dfab04764e41ec03620a048801 (cherry picked from commit a6e429e9)
-
Jakub Tyszkowski authored
There was a chance that during the consecutive reconfigurations, state machine receives the previous configuration notification from the ASE and considered it as part of current reconfiguration process. It would skipp this ASE configuration which resulted in a mixed, half-previous, half-new configuration (often asymmetric) that was a problem to some devices. Bug: 261417889 Bug: 229041682 Tag: #feature Test: atest --host bluetooth_le_audio_test bluetooth_le_audio_client_test --no-bazel-mode & tested manually Change-Id: I43b6377ef9c1403b0a52dcd2a0a583caf6249b74 Merged-In: I43b6377ef9c1403b0a52dcd2a0a583caf6249b74 (cherry picked from commit 35ec2e21)
-
Jakub Tyszkowski authored
To play sonification events we don't really need high quality stream and we can play them at any configuration. For example a button click when resuming recording should not trigger reconfiguration to Media. This change allows to play these events without the reconfiguration if these types of events are the only contributors to the current audio stream (using allow list of contexts). Bug: 261417889 Tag: #feature Test: atest --host bluetooth_le_audio_test bluetooth_le_audio_client_test --no-bazel-mode Change-Id: I5dbd66e3a4ef0944894550f9902cddf9d0422681 Merged-In: I5dbd66e3a4ef0944894550f9902cddf9d0422681 (cherry picked from commit 41224874)
-
Łukasz Rymanowski authored
With this patch code takes number of devices in the group in order to choose best configuration when calculating required CISes. Also it fixes how strategy is taken into account - as for now we want to check only strategy for sink direction as this is defines group strategy. Also fixes unit tests and improves some important logs Bug: 261624834 Test: atest BluetoothInstrumentationTests Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test Tag: #feature Merged-In: I00a0cc426d193a78938609fce0e620a55d9102e1 Change-Id: I00a0cc426d193a78938609fce0e620a55d9102e1 (cherry picked from commit 8d3aeb57)
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
Jakub Pawłowski authored
-
Rahul Sabnis authored
Tag: #feature Bug: 262171591 Test: Manual Merged-In: Ia9bd56c7c5cb6db5b4a51989f42e064834958409 Change-Id: Ia9bd56c7c5cb6db5b4a51989f42e064834958409
-
Rahul Arya authored
* changes: Fix advertising enable completion callbacks Simplify TestHciLayer Revert^2 Move TestHciLayer into a separate file Fix flagging for L2CAP fix Fix infinite L2CAP timeout when ATT is used without GATT clients Avoid out-of-order L2CAP CoC callbacks on channel creation
-
Kihong Seong authored
This CL adds tests for: - HeadsetAgIndicatorEnableState - HeadsetService - HeadsetStackEvent - HeadsetStateMachine Bug: 237467631 Test: Ran each test with atest Change-Id: I07d290a65d77cbfe7e0d5203b0f81d511e3ece7f Merged-In: I07d290a65d77cbfe7e0d5203b0f81d511e3ece7f (cherry picked from commit 8d0ac9e0)
-
Sungsoo Lim authored
This reverts commit f1fb822c. Reason for revert: b/262155254 Bug: 262155254 Bug: 247453067 Test: atest BluetoothInstrumentationTests Change-Id: I553daab5f2ff978355a9968534ae5dd4fb34de54 Merged-In: I553daab5f2ff978355a9968534ae5dd4fb34de54 (cherry picked from commit 10466cc0)
-
Sungsoo Lim authored
This reverts commit b9bcf4e3. Reason for revert: b/262155254 Bug: 262155254 Bug: 256851407 Test: atest BluetoothInstrumentationTests Change-Id: I4f4678644ddfaea381b1ca5adeb57690a6801545 Merged-In: I4f4678644ddfaea381b1ca5adeb57690a6801545 (cherry picked from commit 3d5c1511)
-
Sungsoo Lim authored
This reverts commit 48808058. Reason for revert: b/262155254 Bug: 262155254 Bug: 254569327 Test: atest BluetoothInstrumentationTests Change-Id: I6f9deb1735df740f83d165fc6ccc038ce91ec7aa Merged-In: I6f9deb1735df740f83d165fc6ccc038ce91ec7aa (cherry picked from commit 7d7428c9)
-
Sungsoo Lim authored
This reverts commit 4c21415a. Reason for revert: b/262155254 Bug: 262155254 Bug: 254569327 Test: atest BluetoothInstrumentationTests Change-Id: Ic23977b52d7e6123f3282946f301a1d889bf613b Merged-In: Ic23977b52d7e6123f3282946f301a1d889bf613b (cherry picked from commit 3b08f598)
-
Sungsoo Lim authored
This reverts commit 18d22e0e. Reason for revert: b/262155254 Bug: 262155254 Bug: 247424095 Test: atest BluetoothInstrumentationTests Change-Id: I32dca835c995bc4091d35bf16669b576f6af159e Merged-In: I32dca835c995bc4091d35bf16669b576f6af159e (cherry picked from commit 6546570d)
-
Sungsoo Lim authored
This reverts commit 5507bace. Reason for revert: b/262155254 Bug: 262155254 Bug: 261366232 Test: atest BluetoothInstrumentationTests Change-Id: Ieb438152be66594df030b9c2a6975069303c5738 Merged-In: Ieb438152be66594df030b9c2a6975069303c5738 (cherry picked from commit 3f497536)
-
- Dec 15, 2022
-
-
Christine Hallstrom authored
If an MMS/SMS new message event is older than one year, do not send the event and do not add the message to the message list. Bug: 196731316 Test: Manual; connect to carkit, send and delete SMS and MMS messages and ensure events are received by carkit as expected. Ignore-AOSP-First: Needed in QPR2. Change-Id: Iab7823079aef7878279b5da6c071c556336c9038
-
Hui Peng authored
am skip reason: Merged-In I9c87e30ed58e7ad6a34ab7c96b0a8fb06324ad54 with SHA-1 4a0a2da1 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/20657354 Change-Id: Ie0014571c4b94017f7525a116de10f343964539d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Hui Peng authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/20657354 Change-Id: Ie14424149acf64b3ffaff0cbd3c156bfba5a5273 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Grzegorz Kołodziejczyk authored
Removing device which participates in streaming is special case and needs additional steps to be done before removing it from group. LE Audio streaming group needs to be stopped and reconfigured then the device can be removed from group. Tag: #feature Bug: 255245714 Test: atest bluetooth_le_audio_test bluetooth_le_audio_client_test Merged-In: I4d59f4830959098ab20c882a8f1c706301ade24c Change-Id: I4d59f4830959098ab20c882a8f1c706301ade24c (cherry picked from commit a3bc94ef)
-
Jakub Tyszkowski authored
Fixes a case when metadata was updated only at the first device within the group. Bug: 262230399 Tag: #feature Test: atest --host StateMachineTest#testUpdateMetadataMultiple --no-bazel-mode Change-Id: I492ac8805deb78501c195f163970bf508e25b5da Merged-In: I492ac8805deb78501c195f163970bf508e25b5da (cherry picked from commit c4ba6604)
-
TreeHugger Robot authored
-
Ugo Yu authored
Usually users do not expect a call gets routed to the watch automatically. Watches usually have speaker instead of earpiece, fallbacking the audio to a watch could lead to privacy issues. Tag: #compatibility Bug: 256657323 Test: atest HeadsetServiceTest Change-Id: I3fa1364c09674c1b6b817c783d4d1e2ecbca901a Merged-In: I3fa1364c09674c1b6b817c783d4d1e2ecbca901a
-
Bill Yi authored
Auto-generated-cl: translation import Change-Id: Ibe13fcc4aa44ab244225f417d6bbd9bd527528f7
-
- Dec 14, 2022
-
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
Thomas Girardier authored
* changes: [Pandora] Change has<Field> to get<Field>Case [PTS-bot] Re-enable HFP tests [PTS-bot] Add EATT in PTS-bot config [Pandora] - Fix avatar_runner [Pandora] - update libavatar to pandora gob state [Pandora] - Add mobly args to the avatar runner [Pandora] Update coverage script [PTS-Bot] Add L2CAP/COS Tests [Pandora] - Add external pandora interfaces [Pandora] - Implement refined Security.proto [Pandora] Return RemoteNotFound when device name is null [PTS-bot] Update ICS [Pandora] - Remove HFP tests [PTS-Bot]: Added 44 PBAP test cases [Pandora] - Import new Host.proto [PTS-Bot]: Added 6 AVRCP test cases related to Media Content Navigation [PTS-Bot]: Added 24 MAP test cases Fix warnings from rustc 1.65.0 RootCanal: Replace GD logger by libbase logging gd: Fix declaration of LeBigCreateSync in hci_packets.pdl RootCanal: Reject random addresses that are empty PtsBot: Skip AVRCP/TG/MCN/CB/BV-01-I PtsBot: Skip AVRCP/TG/MPS/BV-01-I [Pandora] - Simulate CSR command timeout [Pandora] More HFP tests [Pandora] First HFP tests involving calls [Rootcanal] Miscellaneous bugfixes for SCO [Rootcanal] Spoof SCO packets on offload path RootCanal: Implement the CSR Vendor command RootCanal: Fix the implementation of the Reset command RootCanal: Send advertising PDUs wrapped with RSSI information [RootCanal] Fix uninitialized host supported features [Rootcanal] Send correct class of device in SCO connection initiation RootCanal: Remove unecessary std::move in DualModeController RootCanal: Misc improvements Pin lmp crates [Pandora] Hotfix for pts-bot HFP breakage PandoraServer: Set hardReset timeout to 6 seconds (instead of 60) [Pandora] Access modemsimulator port from mmi2grpc [Pandora] Add InCallService to HFP Pandora server [Pandora] Few improvements on coverage script [PTS-bot] Remove AVRCP flaky test PTS-BOT sdp supported profile RootCanal: Copy OSI_NO_INTR to net/posix RootCanal: Remove default controller-properties.json file rootcanal: Implements filter duplicates feature when scanning RootCanal: Implement LMP feature validation RootCanal: Rewrite LE connection logic RootCanal: Implement HCI parameter validation for LE connection commands RootCanal: Add address prefix parameter to TestModel() RootCanal: Add extensive logging to LE advertising code paths RootCanal: Implement extended advertising PDUs Revert^2 "RootCanal: Refactor LE scanning commands" Revert^2 "RootCanal: Refactor legacy LE advertising commands" PDL: rename hci_packages enums Pandora: Implement RFCOMM/
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-