sw_usb_audio_6.15: Audio output just stops randomly
Posted: Wed Mar 04, 2020 11:33 pm
We've been seeing audio output (only output) stopping randomly. It happens at seemingly random times. This is a custom board, based off the xCORE Microphone array XP-USB-MIC-UF216 array.
I saw in another post that somebody else was having the same problem (https://www.xcore.com/viewtopic.php?f=37&t=6062), and the same solution worked.
By replacing libxud_x200.a from sw_usb_audio_6.15.2, with the libxud_x200.a from sw_usb_audio_6.12.5 seems to completely fix the problem.
This is quite scary, because, well, we don't have the source code of that library, and clearly the newer version is more brittle than the older version.
Is anybody at XMOS actively working on supporting USB Audio? The last release of the USB Audio stuff (6.15.2) is from April of 2016 (almost exactly 4 years ago), and it's loaded with bugs that haven't been fixed.
Thanks,
-Caleb
I saw in another post that somebody else was having the same problem (https://www.xcore.com/viewtopic.php?f=37&t=6062), and the same solution worked.
By replacing libxud_x200.a from sw_usb_audio_6.15.2, with the libxud_x200.a from sw_usb_audio_6.12.5 seems to completely fix the problem.
This is quite scary, because, well, we don't have the source code of that library, and clearly the newer version is more brittle than the older version.
Is anybody at XMOS actively working on supporting USB Audio? The last release of the USB Audio stuff (6.15.2) is from April of 2016 (almost exactly 4 years ago), and it's loaded with bugs that haven't been fixed.
Thanks,
-Caleb