• 20.08 44de0cdace

    20.08 Stable

    archiver-bot released this 2020-08-01 10:30:36 -05:00 | 573 commits to master since this release

    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:

    • @danielcrenna
    • @kg
    • @TerryCavanagh

    Sponsors:

    Downloads