github FNA-XNA/FAudio 20.08

latest releases: 24.06, 24.05, 24.04...
3 years ago

New Features:

  • Add support for XAudio2.9-compatible reverb
    • New structure: FAudioFXReverbParameters9
    • New constants:
      • FAUDIOFX_REVERB_MIN_7POINT1_SIDE_DELAY
      • FAUDIOFX_REVERB_MIN_7POINT1_REAR_DELAY
      • FAUDIOFX_REVERB_MAX_7POINT1_SIDE_DELAY
      • FAUDIOFX_REVERB_MAX_7POINT1_REAR_DELAY
      • FAUDIOFX_REVERB_DEFAULT_7POINT1_SIDE_DELAY
      • FAUDIOFX_REVERB_DEFAULT_7POINT1_REAR_DELAY
    • New functions:
      • FAudioCreateReverb9
      • FAudioCreateReverb9WithCustomAllocatorEXT
      • ReverbConvertI3DL2ToNative9

Modified Features:

  • The FFmpeg backend for WMA decoding has been replaced with GStreamer. Distributors are encouraged to configure their FAudio builds with -DGSTREAMER=ON even if a WMA plugin is not available by default; end users can provide their own plugins if needed.

Fixes:

  • Ensure that, for WMA, loops can only be for the whole buffer
  • Reverb: DecayTime is now always >= MIN_DECAY_TIME, fixes audio in Dragon Quest Builders 2
  • XACT: Use a temporary buffer for matrix coefficients when uSrcChannelCount != Wave channel count

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

Don't miss a new FAudio release

NewReleases is sending notifications on new releases.