Skip to content

Releases: FNA-XNA/FAudio

21.06

01 Jun 15:13
Compare
Choose a tag to compare

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

01 May 12:42
Compare
Choose a tag to compare

Fixes:

  • CMake: Add 'Requires' for GStreamer to the pkgconfig file

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.04

01 Apr 13:17
Compare
Choose a tag to compare

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

06 Mar 04:31
Compare
Choose a tag to compare

Fixes a regression that caused SoundBanks to no longer parse correctly

21.03

01 Mar 14:27
Compare
Choose a tag to compare

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

01 Feb 15:56
Compare
Choose a tag to compare

New Features:

  • XACT: All notification types with the PERSIST flag are now recorded

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.01

01 Jan 16:31
Compare
Choose a tag to compare

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

01 Dec 16:15
Compare
Choose a tag to compare

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

01 Nov 14:42
Compare
Choose a tag to compare

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

01 Oct 14:54
Compare
Choose a tag to compare

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: