- Feb 15, 2024
-
-
Jeremy Wu authored
This CL removes the unused library to minimize required package size. Bug: 314227872 Test: m Bluetooth Flag: EXEMPT floss only changes Change-Id: Ia9745b6bdf1ec9cf60f4a65eedced1c945128863
-
Jeremy Wu authored
aosp/2855937 has changed the signature of the constructor, but by that time Aptx was not built so the changes did not apply. This CL fixes the signature to allow the build. Bug: 314227872, 318629095 Test: m Bluetooth Flag: EXEMPT floss only changes Change-Id: I488a3778a94a3802ea4885c8e68bbd488d6b3c36
-
- Feb 06, 2024
-
-
Łukasz Rymanowski authored
-
Chris Manton authored
Also extend device id field Add gmock for testing for gdx unit test Bug: 320474533 Bug: 315049108 Test: atest bluetooth_test_gdx_unit Flag: gdx_device_discovery Change-Id: If0356b0ccab1beb715622c0ecab41d5b22f162bc
-
Himanshu Rawat authored
* changes: Initialize default DSA mode to disabled Set the latency modes for sink, not the source Garbage values in the DSA mode list
-
Kihong Seong authored
-
David Duarte authored
-
Henri Chataing authored
* changes: system/profile/avrcp: Migrate to libbluetooth_logger system: fmtlib logger implementation
-
Sungsoo Lim authored
-
Hyundo Moon authored
-
Henri Chataing authored
Test: m com.android.btservice Bug: 305066880 Flag: EXEMPT, mechanical refactor: aosp/2755526 Change-Id: I783ee68452c9caed9ebc79be8ecf408bad2b59ca
-
Henri Chataing authored
- The fmtlib logger is implemented in <bluetooth/log.h>. The header defines the following templated logs function: template<typename T...> log::fatal(fmt::format_string<T...> fmt, T...args); log::error(..); log::warn(..); log::info(..); log::debug(..); log::verbose(..); - Front-end, logs are printed out by invoking these macros with the macro LOG_TAG defined _before_ the inclusion of #include <bluetooth/log.h> - Back-end, a single method must be implemented for all supported platforms (android, floss, host): namespace log_internal { void vlog(Level level, char const *tag, char const *file_name, int line, fmt::string_view fmt, fmt::format_args vargs); } - Default implementations are provided: + vlog_android: outputs to <log/log.h> __android_log_write_log_message + vlog_syslog: outputs to <syslog.h> syslog Bug: 305066880 Test: m libbluetooth_log Test: atest libbluetooth_log_test Flag: EXEMPT, logging utils Change-Id: Ic8a80f113b25d874c372d7dce8252d5428842ee8
-
Himanshu Rawat authored
Test: mma packages/modules/Bluetooth Test: Manual | Start LE audio streaming with DSA Flag: EXEMPT missing initialization Bug: 314844884 Change-Id: I19844a39ac3acca4b2cf607af44cdd7543056f55
-
Himanshu Rawat authored
Test: mmm packages/modules/Bluetooth Test: Manual | connect with LE Audio device supporting DSA Bug: 314844884 Bug: 309665975 Change-Id: I3801dd03afbf6341bf5e0038f416183dbfdcf014
-
Himanshu Rawat authored
Iterators from two different vectors caused the large number of garbage being collected. Test: mmm packages/modules/Bluetooth Bug: 314844884 Bug: 309665975 Change-Id: I310b33acba4aa7d7652bf5b7acca3e1ee6e2d1ee
-
Andrew Cheng authored
-
Andrew Cheng authored
-
William Escande authored
Test: m Bluetooth Test: ./service/generate_local_coverage.sh => check output Bug: 311772251 Bug: 323060869 Flag: Exempt, coverage tool Change-Id: I9176c27418917e7775200540ac910f899c9618ce
-
- Feb 05, 2024
-
-
Sungsoo Lim authored
1) Activate the lastly activated device among currently activated devices 2) Activate the lastly activated device among currently connected device 3) Activate the built-in earpiece for calls, or the built-in speaker for other cases. Bug: 299023147 Bug: 300174072 Test: atest BluetoothInstrumentationTests Change-Id: I492d54b329e1f434d7e077db3cd98ec1c853a016
-
Andrew Cheng authored
Bug: 322217798 Bug: 288895550 Test: atest MessagesFilterTest Test: atest MapClientStateMachineTest Flag: EXEMPT, no change in logic Change-Id: I077a45c1f7137d1c48b762b4a76b65fd167bd6db
-
Andrew Cheng authored
Make logging of timestamps human-readable instead of `long`. Also add recent messages (including timestamps) of `Inbox` and `Sent` folders to dumpsys. Bug: 321281779 Test: atest MapClientContentTest Test: adb shell dumpsys bluetooth_manager Flag: EXEMPT, change to logging only Change-Id: Ica9f68c6081582c4c3be8ef4d84ad3c0bfb292f5
-
Himanshu Rawat authored
-
Ben Lawson authored
-
Rongxuan Liu authored
-
Łukasz Rymanowski authored
Bug: 323288188 Bug: 323288608 Test: atest BluetoothLeAudioTest Tag: #feature Change-Id: I44c7aa9d9f6afb163a1ecfa5fd2184a4af06267e
-
Łukasz Rymanowski authored
-
Łukasz Rymanowski authored
When new LeAudio device pairs, MCS and TBS are in special mode allowing to do CCC writes and reads before LeAudio is fully connected. It is not behaving the same when doing unbond and bond again without disabling Bluetooth as MCS and TBS keeps authorization state to REJECT. This patch fixes that Bug: 321089661 Bug: 323339440 Test: atest LeAudioServiceTest Change-Id: I88f3996cee76fa65590fb9de825856e85a57adf0
-
Rongxuan Liu authored
-
Sarvesh Kalwit authored
-
William Escande authored
-
Myles Watson authored
-
Sarvesh Kalwit authored
Support commands to interact with Floss's Battery Manager in btclient. Bug: 288135965 Test: m -j && manually with btclient Tag: #floss Flag: EXEMPT floss only change Change-Id: Ib0995d74b1229db8f9957cae469dbe2f871f7ed0
-
Treehugger Robot authored
-
Ben authored
Fix GattClientTest#reconnectExistingClient flake where the gatt callback was sometimes being called to notify of disconnection at the end of the test. The end of the test and the disconnection were racing. This is fixed by explicitly disconnecting at the end of the test. Bug: 322517596 Flag: TEST_ONLY Test: atest BumbleBluetoothTests:android.bluetooth.GattClientTest Change-Id: I428a3c6230aa139fc0479c1fcb5b09dd97686f57
-
William Escande authored
Bug: 301978669 Flag: Exempt, Mechanical refactor Test: m . | No-op change Change-Id: I0e7186f47177cfaa3242b9e17dd8089d39867f72
-
Kyunglyul Hyun authored
-
Hyundo Moon authored
Bug: 323782678 Bug: 323096132 Test: m -j; Test: Manual, after receiving and sending a file via bluetooth, and wait about 3 seconds until the grouping is handled by system. Now open the notification drawer, then the 'Sent/Received files' notifications are grouped together. Change-Id: I1a67355a34a7c253b9693a1eade89f86504e89d7
-
Grzegorz Kołodziejczyk authored
This modifies Add Source handling path, instead of `0x00: Do not synchronize to PA` let's use `0x02: Synchronize to PA - PAST not available` if PAST is not supported on device. Tag: #feature Test: atest BassClientServiceTest Test: atest BassClientStateMachineTest Bug: 323343735 Bug: 316005152 Change-Id: I5064fc66352b54535de9685559ebceadb262d0ef
-
Treehugger Robot authored
-
Kyunglyul Hyun authored
-