Skip to content

Releases: FNA-XNA/FAudio

22.08

01 Aug 15:42
Compare
Choose a tag to compare

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

01 Jul 15:51
Compare
Choose a tag to compare

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

01 Jun 12:44
Compare
Choose a tag to compare

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

01 May 15:57
Compare
Choose a tag to compare

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

01 Apr 15:52
Compare
Choose a tag to compare

22.03

01 Mar 16:48
Compare
Choose a tag to compare

22.02

01 Feb 15:51
Compare
Choose a tag to compare

New Features:

  • The Wine/Win32 backend is now considered stable.
    • All Wine users should upgrade to 7.0 or newer
    • All non-Wine users will (and should) continue to use the SDL backend

Removed Features:

  • GStreamer support has been removed
    • Wine/Win32 will continue to use MediaFoundation
    • All other users should already be on patent/royalty-free codecs

Fixes:

  • utils: Minor cleanup of uicommon
  • csharp: Expose an IntPtr overload for stb_vorbis_get_samples_float_interleaved

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.01

01 Jan 16:47
Compare
Choose a tag to compare

21.12

01 Dec 16:42
Compare
Choose a tag to compare

21.11

01 Nov 15:51
Compare
Choose a tag to compare

Deprecated Features:

  • GStreamer support is now deprecated.
    • Wine users should migrate to 6.20 and newer, and everyone else should move to codecs that are not patent-encumbered.
    • GStreamer support will be fully removed in the first release after Wine 7.0.

Removed Features:

  • Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.

Fixes:

  • Minor fixes and cleanups found by Coverity
  • Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  • FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  • Continued work on the experimental Wine/Win32 platform backend

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors: