FAudio icon indicating copy to clipboard operation
FAudio copied to clipboard

FAudio - Accuracy-focused XAudio reimplementation for open platforms

Results 22 FAudio issues
Sort by recently updated
recently updated
newest added

Example: Destroying a submix that a voice sends data to will crash, this is avoidable in the library but it's a whole lot easier to avoid on the application side,...

Bug

Is it still supposed to compile with C99? Fails for me: ``` In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_audio_FAudio/FAudio/work/FAudio-23.08/include/FAPO.h:42, from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_audio_FAudio/FAudio/work/FAudio-23.08/include/FAPOFX.h:30, from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_audio_FAudio/FAudio/work/FAudio-23.08/src/FAPOFX.c:27: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_audio_FAudio/FAudio/work/FAudio-23.08/include/FAudio.h:723: error: wrong number of arguments specified for ‘deprecated’...

Apparently on Windows bool is also 4-byte, according to: https://github.com/FNA-XNA/FAudio/commit/d0a90be6984cde9ea37715b2607930eb227877c1 However tests header defined bool as `uint8_t`: https://github.com/FNA-XNA/FAudio/blob/c5f82468756471ec23efea1481e559038f01317b/tests/FAudio_compat.h#L5 I am not sure about how it works on Windows; to accommodate...

While trying to fix an issue related to unaligned buffers, I ran into some complications related to the use of EXTRA_DECODE_PADDING. While I believe it should be possible to modify...

Fire up the Windows port of the game (Not sure if the DLC makes a change but I do have it installed.) Wait for the announcer to stop speaking, and...

Wine

Required: - [x] Windows (MSVC) - [x] Windows (MinGW) - [x] Wine (MinGW with Win32 backend) - [x] Linux (can just be ubuntu-latest) - [x] macOS CMake (TODO: macOS Xcode)...

Bug

Second attempt. Previous here: https://github.com/FNA-XNA/FAudio/pull/337 Now that we release buffer lock before executing callbacks, some code from another thread can get scheduled between mutex unlock and callback call and observe...

Previously, we would crash when the audio device was disconnected.

Previously, FAudio with `PLATFORM_WIN32` would only list the default audio device. This reworks the Faudio `PLATFORM_WIN32` code to enable access to every audio device on the system. In order to...

Export the FAudio::FAudio-shared target when building a shared library and the FAudio::FAudio-static target when building a static library to separate target files so that both can be installed at the...