Releases: FNA-XNA/FAudio
21.06
Fixes:
- FACT: RPC filter frequency should be calculated using the track sample rate, not 20KHz (as implied by the XACT tool)
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
21.05
Fixes:
- CMake: Add 'Requires' for GStreamer to the pkgconfig file
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
21.04
New Features:
- Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
- FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
- Added support for XMA2 audio, for Xbox 360 data
Fixes:
- Voice filters/effects should be processed even when SendCount is 0
- FACT:
- Fix parsing/calculation of filter Q factors
- Enforce
STOPPING
flag for fade-outs or RPC releases - Various fixes for parsing big-endian SoundBanks
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
21.03.05
Fixes a regression that caused SoundBanks to no longer parse correctly
21.03
New Features:
- XACT:
- Implemented FACT_FLAG_MANAGEDATA
- Implemented the CUEPLAY and CUESTOP notification types
- Added support for XACT 3.0 content
- Added support for WaveBanks with endian-swapped PCM data
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
21.02
New Features:
- XACT: All notification types with the
PERSIST
flag are now recorded
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
21.01
Fixes:
- Enforce SDL 2.0.9 or newer as a build requirement
- Micro-optimize byte swapping for XACT file parsing
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
20.12
New Features:
- Added an x64 configuration to visualc
- CMake project now generates a pkgconfig file
Fixes:
- CMake:
- Fix compatibility with CMake 2.8.12
- GStreamer builds now explicitly check for >=1.9.2
- Initialize the subformat for GetDeviceFormat, fixes a ton of Ubisoft games
- Don't assert when FAudio_Initialize Flags includes FAUDIO_DEBUG_ENGINE
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
20.11
Added a comment for an issue still in development. 20.11 is functionally identical to 20.10.
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
20.10
New Features:
- XACT:
- Add support for WAVESTOP notifications
- Add support for engines without settings files (or empty settings files)
Fixes:
- Add power-of-two quantum fallback paths for *BSD and Emscripten
- Return a unique error code for audio engines with a bad platform ID
- Fix a deadlock in Wolfenstein: The Old Blood related to callbacks
- Fix a crash for streaming WaveBanks when calling Destroy
- stb_vorbis: Handle malloc(0) calls
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors: