Page MenuHomeSolus

Update faudio to 19.07

Authored by kyrios123 on Jul 7 2019, 10:20 AM.



New Features:

  • Added support for 32-bit integer PCM
  • Operation Sets are now supported!
    • Added FAudio_CommitOperationSet
    • Deprecated FAudio_CommitChanges
  • Added F3DAudioInitialize8
  • Added documentation to FAPOFX.h


  • Lots of minor code cleanup and warning fixes
  • Add additional padding to submix input cache, fixes crashes for upsampling submixes
  • Fixes an early exit that prevented committed operation sets from getting queued for execution
  • 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

Signed-off-by: Pierre-Yves <>

Test Plan

Successfully build wine against this package

Diff Detail

R4731 faudio
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Jul 7 2019, 10:20 AM
kyrios123 requested review of this revision.Jul 7 2019, 10:20 AM
JoshStrobl accepted this revision.Jul 11 2019, 2:53 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Jul 11 2019, 2:53 PM
This revision was automatically updated to reflect the committed changes.