-
21.02 Stable
released this
2021-02-01 09:51:46 -06:00 | 515 commits to master since this releaseNew Features:
- XACT: All notification types with the
PERSISTflag are now recorded
Thanks to our GitHub Sponsors, including...
Super Sponsors:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @clementgallet
- @FrozenChameleon
- @girasquid
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- XACT: All notification types with the
-
21.01 Stable
released this
2021-01-01 10:31:08 -06:00 | 519 commits to master since this releaseFixes:
- 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:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @girasquid
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
20.12 Stable
released this
2020-12-01 10:10:25 -06:00 | 525 commits to master since this releaseNew 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:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @girasquid
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
20.11 Stable
released this
2020-11-01 08:42:17 -06:00 | 534 commits to master since this releaseAdded a comment for an issue still in development. 20.11 is functionally identical to 20.10.
Thanks to our GitHub Sponsors, including...
Super Sponsors:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @girasquid
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
20.10 Stable
released this
2020-10-01 09:35:09 -05:00 | 536 commits to master since this releaseNew 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:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @girasquid
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- XACT:
-
20.09 Stable
released this
2020-09-01 10:08:11 -05:00 | 552 commits to master since this releaseNew Features:
- Update to stb_vorbis 1.20
- Add support for SoundBanks without Cue name tables
- Fixes XACT parsing for Saints Row 2
Fixes:
- Minor performance improvements for mixing
- Dramatic performance improvement for generic mixing on SSE2 CPUs
- Keep processing the effect chain when mixing source voices until the chain generates a silent buffer.
- Return error codes for invalid SetOutputMatrix parameters, fixes undefined behavior for Fable III
- Protect internal decode/resample caches when allocating new source voices, fixes Banished crashes
- When a new WMA buffer is read, reset decoded buffer indexes
- General compiler cleanup, particularly for VS2010 and GCC -Werror
Thanks to our GitHub Sponsors, including...
Super Sponsors:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @girasquid
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
20.08 Stable
released this
2020-08-01 10:30:36 -05:00 | 573 commits to master since this releaseNew Features:
- Add support for XAudio2.9-compatible reverb
- New structure:
FAudioFXReverbParameters9 - New constants:
FAUDIOFX_REVERB_MIN_7POINT1_SIDE_DELAYFAUDIOFX_REVERB_MIN_7POINT1_REAR_DELAYFAUDIOFX_REVERB_MAX_7POINT1_SIDE_DELAYFAUDIOFX_REVERB_MAX_7POINT1_REAR_DELAYFAUDIOFX_REVERB_DEFAULT_7POINT1_SIDE_DELAYFAUDIOFX_REVERB_DEFAULT_7POINT1_REAR_DELAY
- New functions:
FAudioCreateReverb9FAudioCreateReverb9WithCustomAllocatorEXTReverbConvertI3DL2ToNative9
- New structure:
Modified Features:
- The FFmpeg backend for WMA decoding has been replaced with GStreamer. Distributors are encouraged to configure their FAudio builds with
-DGSTREAMER=ONeven 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:
DecayTimeis 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:
- @acdimalev
- @bartwe
- @daniel-j
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- @Soapsuds
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Add support for XAudio2.9-compatible reverb
-
20.07 Stable
released this
2020-07-01 10:29:15 -05:00 | 588 commits to master since this releaseFixes:
- CMake: Don't require a C++ compiler unless C++ modules are enabled
- Add a workaround for SDL's PulseAudio quantum size being too small
Thanks to our GitHub Sponsors, including...
Super Sponsors:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @daniel-j
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @NoelFB
- @rfht
- @Soapsuds
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
20.06 Stable
released this
2020-06-01 09:01:03 -05:00 | 592 commits to master since this releaseFixes:
- Make sure the OnBufferEnd events from FlushSourceBuffers are called from the mixer thread
- FAudio#: UTF8 marshaling no longer allocates managed memory, dramatically improving performance
Thanks to our GitHub Sponsors, including...
Super Sponsors:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @daniel-j
- @kiates
- @larsiusprime
- @mikesart
- @minirop
- @noelfb
- @rfht
- @Soapsuds
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
20.05 Stable
released this
2020-05-01 09:11:46 -05:00 | 597 commits to master since this releaseNew Features:
- Utils:
- Update to dear imgui 1.76
- Update to dr_wav 0.12.2
Fixes:
- include: Match how the Windows SDK checks for already-defined speaker combinations
- FACT: Fix writing to a null Cue handle when calling FACTSoundBank_Play with a null bank
Thanks to our GitHub Sponsors, including...
Super Sponsors:
- @danielcrenna
- @kg
- @TerryCavanagh
Sponsors:
- @acdimalev
- @bartwe
- @daniel-j
- @larsiusprime
- @mikesart
- @minirop
- @noelfb
- @rfht
- MagicalTimeBean
- Bit Kid Games
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Utils: