Releases: FNA-XNA/FAudio
22.12
Added GitHub Actions workflows for Linux, macOS, Windows, and FreeBSD. 22.12 is functionally identical to 22.11.
DEPLOYING SURPRISE IN 31 DAYS
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.11
New Features:
- Added a Visual Studio solution for GDK support
Fixes:
- Minor cleanup in the utils/ folder
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.10
Added a quick comment to the SDL backend. Yup, that's it this month!
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.09.01
Fix a regression where requesting a specific mastering voice format would return a format overwritten by device defaults
22.09
New Features:
- Update to SDL 2.24. This has been made a hard requirement, as it fixes/adds way too much to ignore:
- 2.1 and 4.1 audio is now supported
- On Windows, we now prioritize DirectSound over WASAPI
- The PulseAudio samples hack has been removed
- The non-power-of-two samples hack for Emscripten/OSS has also been removed
- GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.08
New Features:
- FACT: Add support for WAVEBANKPREPARED notifications
Fixes:
- Included the matrix coefficient test program in matrix_defaults.inl, for developers that need to replicate it
- FXReverb: Fix a spec violation in Process() that could corrupt reverb output when enabled/disabled with precise timing
- FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues
- Win32:
- Set fallback dwChannelMask in device details for non-extensible formats
- Fix a possible crash when exiting certain threads
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.07
Fixes:
- Fix 8-bit PCM conversion for AArch64 systems
- FAudioFX Reverb:
- For stereo-to-stereo processing, fix wet/dry mix on the left channel
- The effect is now properly initialized with default settings, SetParameters is no longer required
- SDL2:
- Work around certain device channel counts for an SDL bug
- Prepare to remove the PulseAudio buffer size workaround for SDL 2.24
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.06
Fixes:
- Fixed a crash caused by MSADPCM streams with really large block sizes
- FACT: Stopping Cues now properly triggers
CUESTOP
notifications
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.05
Updated the copyright year. Better late than never! There is no functional change compared to 22.04.
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.04
Fixes:
- CMake: Remove some uicommon files that no longer exist
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors: