fix: improve Bluetooth reliability

This commit is contained in:
daniel committed 2026-07-31 18:42:48 +02:00
1 parent 4627ac92fd
commit 18122136dd
20 files changed
+1870 -587

No files matched your search

+4 -1
View File
@@ -56,7 +56,10 @@ namespace montauk::abi {
(Drivers::Audio::Mixer::Output)value);
if (cmd == AUDIO_CTL_BT_STATUS) {
if (!Drivers::USB::Bluetooth::IsInitialized()) return 0;
return (int64_t)Drivers::USB::Bluetooth::A2dp::GetState();
if (Drivers::USB::Bluetooth::A2dp::IsReady()) return 2;
return Drivers::USB::Bluetooth::A2dp::GetState()
== Drivers::USB::Bluetooth::A2dp::State::Idle
? 0 : 1;
}
return (int64_t)Drivers::Audio::Mixer::Control(handle, cmd, value);