Page MenuHomeSolus

Update faudio to 19.07
ClosedPublic

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

Details

Summary

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

Fixes:

  • 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 <pyu@riseup.net>

Test Plan

Successfully build wine against this package

Diff Detail

Repository
R4731 faudio
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.Sun, Jul 7, 10:20 AM
kyrios123 requested review of this revision.Sun, Jul 7, 10:20 AM
JoshStrobl accepted this revision.Thu, Jul 11, 2:53 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

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