Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

FAudio-devel-26.08-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: FAudio-devel 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: 109456 Source RPM: FAudio-26.08-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://fna-xna.github.io
Summary: Development files for FAudio
Header files, pkg-config and CMake package files needed to build
applications against FAudio.

Provides

Requires

License

Zlib

Changelog

* 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

Files

/usr/include/F3DAudio.h
/usr/include/FACT.h
/usr/include/FACT3D.h
/usr/include/FAPO.h
/usr/include/FAPOBase.h
/usr/include/FAPOFX.h
/usr/include/FAudio.h
/usr/include/FAudioFX.h
/usr/lib64/cmake
/usr/lib64/cmake/FAudio
/usr/lib64/cmake/FAudio/FAudio-targets-shared-relwithdebinfo.cmake
/usr/lib64/cmake/FAudio/FAudio-targets-shared.cmake
/usr/lib64/cmake/FAudio/FAudioConfig.cmake
/usr/lib64/libFAudio.so
/usr/lib64/pkgconfig/FAudio.pc
/usr/share/licenses/FAudio-devel
/usr/share/licenses/FAudio-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 15 22:34:55 2026