| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libFAudio0-32bit | Distribution: openSUSE Tumbleweed |
| Version: 26.08 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Aug 8 13:01:05 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 312648 | Source RPM: FAudio-26.08-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://fna-xna.github.io | |
| Summary: Accuracy-focused XAudio reimplementation | |
FAudio is an XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries for the FNA project, including XAudio2, X3DAudio, XAPO and XACT3.
Zlib
* Sat Aug 08 2026 Martin Pluskal <mpluskal@suse.com>
- Update to release 26.08:
* SDL3 support was declared production ready in 25.02 and
became the default CMake configuration in 25.03
* Added a NEON implementation of the sample mixing routine
for AArch64
* Reworked resampling to use a proper "taps" system
* Added the CollectorEXT extension
* Added support for FAudioBuffer ADPCM/WMA data with
misaligned AudioBytes sizes
* WMA support is now a CMake toggle separate from the
Wine/Win32 target, still off by default
* Extensive FACT rework: input validation across the
user-facing API calls, human-readable constants in place
of magic numbers, proper error return codes and a
reworked WaveBank notification strategy
* FACT: fixed crashes with Waves that have no parent Cue,
with Cues hitting the max instance limit, and a
write-to-null when initialising the first WaveBank
* Fixed a crash when setting effect parameters on a voice
with no effect chain
* Fixed possible crashes in the SIMD routines when resample
requests are smaller than 16 bytes
* Fixed effects memory being leaked when a voice's effect
chain was freed
* Fixed a use-after-free when logging API exits in
DestroyVoice
* Several ADPCM/MSADPCM decoder offset and block boundary
fixes, and timing fixes for OnBufferStart, OnBufferEnd
and pCurrentBufferContext state
* Fixed the default channel mask for 7.1 audio to match the
OS and SDL defaults
* Voices no longer refcount the FAudio context; FAudio_Release
destroys all voices once the refcount reaches 0
* CMake: fixed errors introduced with CMake 4.0 and fixed
the pkg-config libdir and includedir
- Build against SDL3 rather than SDL2, following upstream,
which now documents SDL 3.2.0 as its sole dependency and
treats the SDL2 backend as legacy. libFAudio0 now links
libSDL3.so.0 and FAudio-devel requires pkgconfig(sdl3).
- Drop faudio-older-sdl2.patch: it was only applied for
suse_version < 1550, which no repository of the devel
project targets any more, it patches the unused SDL2
backend, and its second hunk defined FAudio_exp() as
SDL_log() instead of SDL_exp().
- Require gcc rather than gcc-c++: FAudio is declared as a pure
C project and the only C++ sources live under utils/, which is
not built.
- Drop the unused unzip BuildRequires.
- Run the upstream unit tests in %check with BUILD_TESTS=ON
and the SDL dummy audio driver.
- Drop -DCMAKE_BUILD_TYPE=Release so that the openSUSE default
of RelWithDebInfo applies and the debuginfo is usable.
- Install the CMake package directory as a whole, as upstream
renamed the exported target files to
FAudio-targets-shared*.cmake.
* Fri Jun 07 2024 Dirk Müller <dmueller@suse.com>
- update to 24.06:
* Fix a possible deadlock in voice callbacks when the
application has aggressive mutex locking
* Minor fixes for implicit conversion warnings on MSVC
* Wine/Win32:
* Fix a crash when GetDefaultAudioEndpoint fails
* Exit cleanly when opened audio devices disconnect
* Properly list all audio devices, rather than just the default
* Fri May 17 2024 Dirk Müller <dmueller@suse.com>
-update to 24.05:
* New Features:
* Initial work to support SDL 3.0
* FACT: Fix a crash for XACT Cues which may have variation set
with no variation data
* Mon Apr 08 2024 Dirk Müller <dmueller@suse.com>
- update to 24.04:
* pkgconfig files now explicitly include the SDL2 dependency
* Mon Mar 18 2024 ming li <mli@suse.com>
- Update to 24.03:
* New Features:
Update to FNA3D 24.03
Update to FAudio 24.03
* Fixes:
DDSFromStreamEXT: Fixed some logic errors in the DDS header parser
NativeAOT: Improve failure message when missing types in rd.xml
Separated obj folder paths for NetFramework/NetStandard projects,
fixes weird compiler conflicts
update to 24.02:
* New Features:
Update to FNA3D 24.02
Update to FAudio 24.02
* Modified Features:
DDSFromStreamEXT now supports RGBA DDS textures, in addition to BGRA
* Fixes:
SDL2_FNAPlatform:
Display orientation events are now ignored on non-mobile platforms
Worked around a display hotplugging timing issue in SDL
Improved error reporting when FNA3D fails to decode images
update to 24.01:
* New Features:
Update to FNA3D 24.01
Update to FAudio 24.01
Added support for detecting PlayStation gamepads hidden behind
Steam Virtual Gamepads
This feature requires SDL 2.30 or newer
* Removed Features:
UWP support has been removed, Xbox developers should migrate to GDK
* Fixes:
Removed the x64 Platform from modern C# project files, this attribute
is now inherited from the Solution instead
GraphicsDeviceManager now warns when calling ApplyChanges too early in
the Game lifecycle
Fixed FNADllMap support on iOS/tvOS
update to 23.12.07:
* Fixes:
Update to FNA3D 23.12.07
Fixed GraphicsResource finalization to use atomics, rather than managed
queues
* Fri Dec 01 2023 Dirk Müller <dmueller@suse.com>
- update to 23.12:
* Removed an unused variable from the QOA decoder. 23.12 is
functionally identical to 23.11.
* Tue Nov 21 2023 Dirk Müller <dmueller@suse.com>
- update to 23.11:
* The mixer thread no longer crashes when attempting to read
voices using WMAUDIO3 buffer data
* SDL2: Fix regression that prevented devices with >8 channels
from opening
* Wed Oct 18 2023 Dirk Müller <dmueller@suse.com>
- update to 23.10:
* Minor static analysis fix for F3DAudio
* FACT now supports all publicly known WaveBank format versions
* Fri Jul 21 2023 Dirk Müller <dmueller@suse.com>
- update to 23.07:
* FACT: When parsing SoundBanks, explicitly update the read
offset for each data region
* XNA_Song: Fix possible truncation of total seconds when
opening QOA files
* Xbox GDK support is now considered Ready to Ship
* UWP support is now deprecated and will be removed in FAudio
24.01
* XNA_Song now supports QOA input files
* FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
notifications
* Added FilterWetDryMixEXT extension
* Fri Mar 17 2023 Dirk Müller <dmueller@suse.com>
- update to 23.03:
* CMake: Add feature macros for usleep for tests
* GDK:
- GDK now builds dynamic libraries, rather than static
- Look for "SDL" rather than "SDL2", to match the
upstream Git repository name
* Tue Jan 03 2023 Dirk Müller <dmueller@suse.com>
- update to 23.01:
* Remove PlatformToolset lines from visualc-gdk project
/usr/lib/libFAudio.so.0 /usr/lib/libFAudio.so.0.26.08
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 15 00:13:46 2026