libsoundio
libsoundio copied to clipboard
C library for cross-platform real-time audio input and output
It looks like WASAPI is not always better than ASIO and some people would benefit from ASIO support. However since it always takes over the sound devices, it will be...
With the PulseAudio backend, attempting to open a stream with an unsupported sample format confusingly returns `SoundIoErrorNoMem`. An explicit check is added to test for `PA_FORMAT_INVALID` and return a more...
Building libsoundio for ARM64 on Windows fails because there is no handling of Windows ARM platforms in endian.h. This PR simply adds the appropriate handling. With this small patch, libsoundio...
I have built the examples from source on a Raspberry Pi 4, and when I run the `sio_sine` example, it plays for a moment, and then quckly cuts off and...
Hey I just successfully created a dummy device on Ubuntu in docker via ``` RUN apt-get update && apt-get -y install cmake protobuf-compiler RUN git clone https://github.com/andrewrk/libsoundio.git RUN cd libsoundio...
When compiling with MSVC, dynamic and static library had same output filename `soundio.lib`. ``` Creating library D:/a/libsoundio/libsoundio/build/Release/soundio.lib and object D:/a/libsoundio/libsoundio/build/Release/soundio.exp libsoundio_shared.vcxproj -> D:\a\libsoundio\libsoundio\build\Release\soundio.dll ``` ``` libsoundio_static.vcxproj -> D:\a\libsoundio\libsoundio\build\Release\soundio.lib ``` ```...
This PR will automate build and unit test. Build examples: https://github.com/dofuuz/libsoundio/actions https://github.com/dofuuz/libsoundio/actions/runs/313733522 MSVC build is going to fail unless PR #224, #241, #242 are merged. Fixed build: https://github.com/dofuuz/libsoundio/actions/runs/313728778
Build Fix for Microsoft Visual Studio. ``` D:\a\libsoundio\libsoundio\test\overflow.c(15): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory [D:\a\libsoundio\libsoundio\build\overflow.vcxproj] ``` When compiled with MSVC, - Replaced posix...