• 19.06.07 493e0ab35d

    19.06.07 Stable

    archiver-bot released this 2019-06-07 14:41:52 -05:00 | 733 commits to master since this release

    Fixes an early exit that prevented committed operation sets from getting queued for execution

    Downloads
  • 19.06 52a2cc3aaa

    19.06 Stable

    archiver-bot released this 2019-06-01 08:34:21 -05:00 | 737 commits to master since this release

    New Features:

    • Operation Sets are now supported!
      • Added FAudio_CommitOperationSet
      • Deprecated FAudio_CommitChanges
    • Added F3DAudioInitialize8
    • Added documentation to FAPOFX.h

    Fixes:

    • FACT:
      • Engines now increment/decrement the FAudio platform layer refcount
      • Fix crash on early ShutDown before engine initialization
      • Fix WaveBank streams that require sector-aligned reads
    • CMake: Don't override user-defined SDL2 variables
    • Various compiler warning fixes for Visual Studio Win32/UWP
    Downloads
  • 19.05 cb5b726c71

    19.05 Stable

    archiver-bot released this 2019-05-01 08:56:22 -05:00 | 772 commits to master since this release

    New Features:

    • The FAudio headers now have documentation!
    • Added version API:
      • FAUDIO_ABI_VERSION
      • FAUDIO_MAJOR_VERSION
      • FAUDIO_MINOR_VERSION
      • FAUDIO_PATCH_VERSION
      • FAUDIO_COMPILED_VERSION
      • FAUDIOAPI uint32_t FAudioLinkedVersion();

    Fixes:

    • FAudio_GetDeviceCount() now returns 0 when no audio devices are found
    • FAudio_GetDeviceDetails() now returns an error code when the device index is invalid
    • FAudio_CreateMasteringVoice() now returns an error code when the device index is invalid
    • Slightly increase the size of the decode cache padding, fixing buffer overwrites when upsampling
    • The source list mutex is now released by the audio thread during individual source processing
    • XNA_Song: Use the whole buffer length when decoding multichannel files
    • CMake: Fix build with SDL2_INCLUDE_DIRS being a list of directories
    • Fix a refcount leak in the COM wrapper
    Downloads
  • 19.04 1f5fd9ea85

    19.04 Stable

    archiver-bot released this 2019-04-01 08:40:28 -05:00 | 791 commits to master since this release

    Fixes:

    • Clean up SSE2/NEON detection
    • Prevent a buffer overread for downsampling submixes
    • Uninitialized memory fix for voices that call SetOutputVoices
    • Allow requesting only one of two parameters from VolumeMeter
    • Fix looping for streaming WaveBanks with no LoopRegion values
    • Improved accuracy for F3DAUDIO_CALCULATE_REDIRECT_TO_LFE
    • Fix center speaker detection for F3DAUDIO_CALCULATE_ZEROCENTER
    • Various fixes for the C# project files
    • MinGW:
      • Improve documentation for building with FFmpeg support
      • Minor fixes to wine-setup_native
    Downloads
  • 19.03 884edf4924

    19.03 Stable

    archiver-bot released this 2019-03-01 10:21:04 -06:00 | 818 commits to master since this release

    New Features:

    • FAudio now has proper versioning in its soname
    • Lowered CMake minimum requirement to 2.8.12
    • FACT: Full support for loop points in streaming WaveBanks

    Fixes:

    • Various warning fixes in the headers for compilers new and old
    • Add some more validation checks for the various FilterParameters calls
    • Optimized source/submix processing to not copy data when resampling is skipped
    • SetOutputVoices now properly uses FAUDIO_SEND_USEFILTER for each output voice
    • Hacky fix for invalid source formats where SubFormat is IEEE_FLOAT but wBitsPerSample is 16
    • Submixes now use the same resampler as sources, potentially lowering quality but fixing an issue where submixes that resampled their input would increasingly lag behind the rest of the audio graph
    • FACT:
      • Fix infinite-looping Sounds with track variation but no effect variation
      • Fix end-of-stream behavior for streaming WaveBanks
    Downloads
  • 19.02 126cd0e5b5

    19.02 Stable

    archiver-bot released this 2019-01-30 08:37:10 -06:00 | 847 commits to master since this release

    New Features:

    • Added full support for mastering voice effect chains
    • Added optimized paths for 1->8 and 2->8 channel mixing

    Fixes:

    • Build system no longer requires SDL2 CMake config files
      • If desired, set SDL2_LIBRARIES and SDL2_INCLUDE_DIRS manually
    • Fix submixes being silent when the update size doesn't align to the input channel count
    • Fix effect processing for sources that don't fill a whole update's worth of samples
    • Various MaxFrameCount/ValidFrameCount accuracy fixes
    • Various off-by-one fixes for resampling
    Downloads
  • 19.01 b8c082a63d

    19.01 Stable

    archiver-bot released this 2018-12-31 12:01:51 -06:00 | 865 commits to master since this release

    First official release of FAudio!

    Downloads