70 Commits

Author SHA256 Message Date
de72694497 Accepting request 1180724 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1180724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=34
2024-06-14 17:01:48 +00:00
aec7cb12d6 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=62
2024-06-13 15:12:44 +00:00
531ba0abe6 Accepting request 1175045 from multimedia:libs
-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 (forwarded request 1174940 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1175045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=33
2024-05-20 16:12:48 +00:00
073a7ac13f Accepting request 1174940 from home:dirkmueller:Factory
-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

OBS-URL: https://build.opensuse.org/request/show/1174940
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=60
2024-05-18 17:29:09 +00:00
580654c3f6 Accepting request 1166302 from multimedia:libs
- update to 24.04:
  * pkgconfig files now explicitly include the SDL2 dependency (forwarded request 1166262 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1166302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=32
2024-04-09 14:47:52 +00:00
bf061a3cdf Accepting request 1166262 from home:dirkmueller:Factory
- update to 24.04:
  * pkgconfig files now explicitly include the SDL2 dependency

OBS-URL: https://build.opensuse.org/request/show/1166262
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=58
2024-04-09 07:21:38 +00:00
20df25e72f Accepting request 1158943 from multimedia:libs
Update to version 24.03 (forwarded request 1158928 from simonlm)

OBS-URL: https://build.opensuse.org/request/show/1158943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=31
2024-03-18 15:46:55 +00:00
c322db496f Accepting request 1158928 from home:simonlm:branches:multimedia:libs
Update to version 24.03

OBS-URL: https://build.opensuse.org/request/show/1158928
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=56
2024-03-18 10:06:32 +00:00
d160aa704a Accepting request 1130445 from multimedia:libs
- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11. (forwarded request 1130290 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1130445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=30
2023-12-02 16:13:28 +00:00
96a4291615 Accepting request 1130290 from home:dirkmueller:Factory
- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.

OBS-URL: https://build.opensuse.org/request/show/1130290
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=54
2023-12-02 11:55:37 +00:00
120ce13592 Accepting request 1128034 from multimedia:libs
- 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 (forwarded request 1127932 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1128034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=29
2023-11-22 17:54:51 +00:00
db70ac13bf Accepting request 1127932 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1127932
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=52
2023-11-22 08:56:04 +00:00
8d202ef294 Accepting request 1118830 from multimedia:libs
- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions

  * Fix a regression where requesting a specific mastering voice format
  * Update to SDL 2.24. This has been made a hard requirement, as it
  * Included the matrix coefficient test program in matrix_defaults.inl,
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    All non-Wine users will (and should) continue to use
    All other users should already be on patent/royalty-free
    Wine users should migrate to 6.20 and newer, and everyone else should move to
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
- The FFmpeg backend for WMA decoding has been replaced with GStreamer.
  Distributors are encouraged to configure their FAudio builds with
  -DGSTREAMER=ON even if a WMA plugin is not available by default; (forwarded request 1118661 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1118830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=28
2023-10-19 20:49:34 +00:00
206eee694c Accepting request 1118661 from home:dirkmueller:Factory
- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions

  * Fix a regression where requesting a specific mastering voice format
  * Update to SDL 2.24. This has been made a hard requirement, as it
  * Included the matrix coefficient test program in matrix_defaults.inl,
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    All non-Wine users will (and should) continue to use
    All other users should already be on patent/royalty-free
    Wine users should migrate to 6.20 and newer, and everyone else should move to
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
- The FFmpeg backend for WMA decoding has been replaced with GStreamer.
  Distributors are encouraged to configure their FAudio builds with
  -DGSTREAMER=ON even if a WMA plugin is not available by default;

OBS-URL: https://build.opensuse.org/request/show/1118661
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=50
2023-10-19 07:29:21 +00:00
4aa92142ca Accepting request 1099949 from multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1099949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=27
2023-07-26 11:22:20 +00:00
f3d68e5568 Accepting request 1099927 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1099927
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=48
2023-07-21 19:22:34 +00:00
c907d7cc7b Accepting request 1072808 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1072808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=26
2023-03-18 23:31:53 +00:00
b1c149fe1e Accepting request 1072705 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1072705
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=46
2023-03-18 07:52:50 +00:00
4725cacc90 Accepting request 1046454 from multimedia:libs
- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project (forwarded request 1046435 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1046454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=25
2023-01-03 14:06:01 +00:00
c5eb3b5393 Accepting request 1046435 from home:dirkmueller:Factory
- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project

OBS-URL: https://build.opensuse.org/request/show/1046435
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=44
2023-01-03 09:23:45 +00:00
5a882a281f Accepting request 1040172 from multimedia:libs
- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder (forwarded request 1040072 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1040172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=24
2022-12-05 17:01:47 +00:00
229beaeea5 Accepting request 1040072 from home:dirkmueller:Factory
- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder

OBS-URL: https://build.opensuse.org/request/show/1040072
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=42
2022-12-05 08:51:55 +00:00
7a3d6396f0 Accepting request 1030912 from multimedia:libs
- Update to 22.10:
  * Added a quick comment to the SDL backend.
- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format 
    would return a format overwritten by device defaults
- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it 
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack (forwarded request 1030904 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/1030912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=23
2022-10-25 09:19:54 +00:00
4e3ec0b7b7 Accepting request 1030904 from home:ukbeast89:branches:multimedia:libs
- Update to 22.10:
  * Added a quick comment to the SDL backend.
- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format 
    would return a format overwritten by device defaults
- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it 
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack

OBS-URL: https://build.opensuse.org/request/show/1030904
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=40
2022-10-24 15:27:24 +00:00
a381e2de96 Accepting request 994145 from multimedia:libs
- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl, 
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output 
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues (forwarded request 994144 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/994145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=22
2022-08-10 15:14:11 +00:00
897e969d3c Accepting request 994144 from home:ukbeast89:branches:multimedia:libs
- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl, 
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output 
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues

OBS-URL: https://build.opensuse.org/request/show/994144
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=38
2022-08-09 13:29:03 +00:00
3d6a474b3a Accepting request 975858 from multimedia:libs
- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist (forwarded request 975857 from cgiboudeaux)

OBS-URL: https://build.opensuse.org/request/show/975858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=21
2022-05-09 16:44:40 +00:00
dbedc15efe Accepting request 975857 from home:cgiboudeaux:branches:multimedia:libs
- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist

OBS-URL: https://build.opensuse.org/request/show/975857
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=36
2022-05-09 14:54:46 +00:00
b087347fa5 Accepting request 955172 from multimedia:libs
- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use 
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free 
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved. (forwarded request 955067 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/955172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=20
2022-02-16 23:30:30 +00:00
82e476da4b Accepting request 955067 from home:ukbeast89:branches:multimedia:libs
- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use 
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free 
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.

OBS-URL: https://build.opensuse.org/request/show/955067
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=35
2022-02-16 08:18:14 +00:00
ea7251adac Accepting request 945517 from multimedia:libs
- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend. (forwarded request 945404 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/945517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=19
2022-01-11 20:20:02 +00:00
7286ec4ffb Accepting request 945404 from home:ukbeast89:branches:multimedia:libs
- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.

OBS-URL: https://build.opensuse.org/request/show/945404
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=34
2022-01-11 08:14:46 +00:00
d1cfa606be Accepting request 943295 from multimedia:libs
- update to 21.12:
  * Fixed a build error when WMA support is enabled. (forwarded request 943267 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/943295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=18
2022-01-03 09:49:16 +00:00
b6ef63cc64 Accepting request 943267 from home:ukbeast89:branches:multimedia:libs
- update to 21.12:
  * Fixed a build error when WMA support is enabled.

OBS-URL: https://build.opensuse.org/request/show/943267
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=33
2021-12-31 09:49:15 +00:00
c0032985b1 Accepting request 934538 from multimedia:libs
- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to 
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend (forwarded request 934439 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/934538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=17
2021-11-29 16:28:41 +00:00
7d6b63d852 Accepting request 934439 from home:ukbeast89:branches:multimedia:libs
- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to 
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend

OBS-URL: https://build.opensuse.org/request/show/934439
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=32
2021-11-29 12:16:57 +00:00
516638aad6 Accepting request 925850 from multimedia:libs
- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend (forwarded request 925821 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/925850
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=16
2021-10-18 19:59:23 +00:00
183d18ea25 Accepting request 925821 from home:ukbeast89:branches:multimedia:libs
- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend

OBS-URL: https://build.opensuse.org/request/show/925821
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=31
2021-10-17 14:40:25 +00:00
2e3cb553d6 Accepting request 919669 from multimedia:libs
- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name 
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many 
    channels.
  * platform_win32: Minor Win32 buildfixes
- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.
- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.
- update to 21.04:
  * Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
  * FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
  * Added support for XMA2 audio, for Xbox 360 data
  * Voice filters/effects should be processed even when SendCount is 0
  * FACT: Fix parsing/calculation of filter Q factors
  * FACT: Enforce STOPPING flag for fade-outs or RPC releases
  * FACT: Various fixes for parsing big-endian SoundBanks
  
- update to 21.03.5:
  * Fixes a regression that caused SoundBanks to no longer parse correctly
- update to 21.03:
  * Implemented FACT_FLAG_MANAGEDATA
  * Implemented the CUEPLAY and CUESTOP notification types
  * Added support for XACT 3.0 content
  * Added support for WaveBanks with endian-swapped PCM data
- update to 21.02:
  * XACT: All notification types with the PERSIST flag are now recorded
- update to 21.01:
  Enforce SDL 2.0.9 or newer as a build requirement
  Micro-optimize byte swapping for XACT file parsing
- update to 20.12:
  Added an x64 configuration to visualc
  CMake project now generates a pkgconfig file
  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
  
- update to 20.10:
  Add support for WAVESTOP notifications
  Add support for engines without settings files (or empty settings files)
  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
  
- The FFmpeg backend for WMA decoding has been replaced with GStreamer. 
  Distributors are encouraged to configure their FAudio builds with 
  -DGSTREAMER=ON even if a WMA plugin is not available by default; 
  end users can provide their own plugins if needed.
  added -DGSTREAMER=ON flag for gstreamer backend.
  
- update to 20.09:
  IGLDevice has been replaced with FNA3D, the new graphics library for FNA!
  Direct3D 11 is now supported and is the default for Windows/Xbox
  Vulkan is now available as an experimental backend
  Metal is now the default for Apple platforms
  ModernGL and ThreadedGL have been removed
  THREADED_GL and DISABLE_THREADING have been removed
  MojoShader is now statically linked directly into FNA3D
  SDL2_image has been replaced with FNA3D_Image, which is built into FNA3D
  Add experimental support for WebAssembly via Emscripten and mono-wasm
  Update to FAudio 20.09
- Rebase faudio-older-sdl2.patch to fix build error in Leap.
- Update to version 20.05:
  * No changelog available
- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.
- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.
- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3. (forwarded request 919562 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/919669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=15
2021-09-17 21:26:00 +00:00
af9524b968 Accepting request 919562 from home:ukbeast89:branches:multimedia:libs
- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name 
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many 
    channels.
  * platform_win32: Minor Win32 buildfixes
- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.
- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.
- update to 21.04:
  * Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
  * FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
  * Added support for XMA2 audio, for Xbox 360 data
  * Voice filters/effects should be processed even when SendCount is 0
  * FACT: Fix parsing/calculation of filter Q factors
  * FACT: Enforce STOPPING flag for fade-outs or RPC releases
  * FACT: Various fixes for parsing big-endian SoundBanks
  
- update to 21.03.5:
  * Fixes a regression that caused SoundBanks to no longer parse correctly
- update to 21.03:
  * Implemented FACT_FLAG_MANAGEDATA
  * Implemented the CUEPLAY and CUESTOP notification types
  * Added support for XACT 3.0 content
  * Added support for WaveBanks with endian-swapped PCM data
- update to 21.02:
  * XACT: All notification types with the PERSIST flag are now recorded
- update to 21.01:
  Enforce SDL 2.0.9 or newer as a build requirement
  Micro-optimize byte swapping for XACT file parsing
- update to 20.12:
  Added an x64 configuration to visualc
  CMake project now generates a pkgconfig file
  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
  
- update to 20.10:
  Add support for WAVESTOP notifications
  Add support for engines without settings files (or empty settings files)
  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
  
- The FFmpeg backend for WMA decoding has been replaced with GStreamer. 
  Distributors are encouraged to configure their FAudio builds with 
  -DGSTREAMER=ON even if a WMA plugin is not available by default; 
  end users can provide their own plugins if needed.
  added -DGSTREAMER=ON flag for gstreamer backend.
  
- update to 20.09:
  IGLDevice has been replaced with FNA3D, the new graphics library for FNA!
  Direct3D 11 is now supported and is the default for Windows/Xbox
  Vulkan is now available as an experimental backend
  Metal is now the default for Apple platforms
  ModernGL and ThreadedGL have been removed
  THREADED_GL and DISABLE_THREADING have been removed
  MojoShader is now statically linked directly into FNA3D
  SDL2_image has been replaced with FNA3D_Image, which is built into FNA3D
  Add experimental support for WebAssembly via Emscripten and mono-wasm
  Update to FAudio 20.09
- Rebase faudio-older-sdl2.patch to fix build error in Leap.
- Update to version 20.05:
  * No changelog available
- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.
- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.
- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3.

OBS-URL: https://build.opensuse.org/request/show/919562
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=30
2021-09-17 07:27:19 +00:00
dd6e759ccf Accepting request 906062 from multimedia:libs
- update to 21.07:
 *  Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND. (forwarded request 906046 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/906062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=14
2021-07-13 20:37:35 +00:00
bed0b70347 Accepting request 906046 from home:ukbeast89:branches:multimedia:libs
- update to 21.07:
 *  Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.

OBS-URL: https://build.opensuse.org/request/show/906046
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=29
2021-07-13 09:39:58 +00:00
f27748ec95 Accepting request 891074 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/891074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=13
2021-05-06 20:53:06 +00:00
03ab9ab549 Accepting request 890720 from home:ukbeast89:branches:multimedia:libs
- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.

Been trying to update `faudio-older-sdl2.patch` to build on older sdl2 for leap, I need help on updating patch.

I have also changed source to git project to use https.

OBS-URL: https://build.opensuse.org/request/show/890720
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=27
2021-05-06 15:05:44 +00:00
Richard Brown
57bb4e8e67 Accepting request 883070 from multimedia:libs
- update to 21.04:
  * Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
  * FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
  * Added support for XMA2 audio, for Xbox 360 data
  * Voice filters/effects should be processed even when SendCount is 0
  * FACT: Fix parsing/calculation of filter Q factors
  * FACT: Enforce STOPPING flag for fade-outs or RPC releases
  * FACT: Various fixes for parsing big-endian SoundBanks (forwarded request 883069 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/883070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=12
2021-04-06 15:30:52 +00:00
5fe1a06586 Accepting request 883069 from home:ukbeast89:branches:multimedia:libs
- update to 21.04:
  * Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
  * FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
  * Added support for XMA2 audio, for Xbox 360 data
  * Voice filters/effects should be processed even when SendCount is 0
  * FACT: Fix parsing/calculation of filter Q factors
  * FACT: Enforce STOPPING flag for fade-outs or RPC releases
  * FACT: Various fixes for parsing big-endian SoundBanks

OBS-URL: https://build.opensuse.org/request/show/883069
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=25
2021-04-05 15:38:14 +00:00
81ba6aa996 Accepting request 878766 from multimedia:libs
- update to 21.03.5:
  * Fixes a regression that caused SoundBanks to no longer parse correctly (forwarded request 878747 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/878766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=11
2021-03-15 09:55:00 +00:00
99766f56e0 Accepting request 878747 from home:ukbeast89:branches:multimedia:libs
- update to 21.03.5:
  * Fixes a regression that caused SoundBanks to no longer parse correctly

OBS-URL: https://build.opensuse.org/request/show/878747
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=23
2021-03-13 14:36:25 +00:00
Richard Brown
047164dded Accepting request 876381 from multimedia:libs
- update to 21.03:
  * Implemented FACT_FLAG_MANAGEDATA
  * Implemented the CUEPLAY and CUESTOP notification types
  * Added support for XACT 3.0 content
  * Added support for WaveBanks with endian-swapped PCM data (forwarded request 876299 from ukbeast89)

OBS-URL: https://build.opensuse.org/request/show/876381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FAudio?expand=0&rev=10
2021-03-03 17:34:49 +00:00
8a317bbfda Accepting request 876299 from home:ukbeast89:branches:multimedia:libs
- update to 21.03:
  * Implemented FACT_FLAG_MANAGEDATA
  * Implemented the CUEPLAY and CUESTOP notification types
  * Added support for XACT 3.0 content
  * Added support for WaveBanks with endian-swapped PCM data

OBS-URL: https://build.opensuse.org/request/show/876299
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/FAudio?expand=0&rev=21
2021-03-03 06:12:13 +00:00