Starting a few weeks ago (early January), we started receiving reports that audio stopped working in our application. We use both recording and playback capabilities. Unfortunately it's difficult to distill a clear picture of what's happening from customer reports, but here's some of the common things we have heard.
- It seems to affect only Windows, and only users with bluetooth headsets (Jabra and Sony brands have been mentioned). Potentially on Windows 11 is affected.
- We have had reports such as audio stopping after 15 minutes. Closing and re-opening the microphone in the app does not seem to help. Restarting the app does appear to help. Maybe because the speaker output is kept open even when closing microphone input.
- Customers usually say that all audio stops working, but one of my colleagues seems to have run into the same issue with a bluetooth Sony headset, in which his microphone quality suddenly dropped to something that resembled a low-quality 8 kHz audio signal or worse (we always record at 48 kHz). This effect persisted even after switching to a different microphone device, which makes me think this might even be a bug in the Windows audio stack. Needless to say, we have no code path that would intentionally lower the sample rate or apply other sorts of audio degradation. When my colleague encountered the issue, only restarting the app helped, but one thing we didn't check was whether changing the output device as well would fix the issue. We will try that the next time it happens.
I don't think there were any relevant changes to our app around the time this happened, and we also haven't updated BASS around that time (we are on 2.4.17.5). It smells a bit like a Windows update breaking things, but the first reports came in inbetween the monthly Windows updates, not right after the latest updates.
Have you heard anything similar from other BASS users? I think a BASS version with debug logs could be helpful, although I'm also not quite sure what could be logged there...