Revisions of FAudio
Ana Guerrero (anag+factory)
accepted
request 1175045
from
Marcus Meissner (msmeissn)
(revision 33)
-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)
Ana Guerrero (anag+factory)
accepted
request 1166302
from
Marcus Meissner (msmeissn)
(revision 32)
- update to 24.04: * pkgconfig files now explicitly include the SDL2 dependency (forwarded request 1166262 from dirkmueller)
Ana Guerrero (anag+factory)
accepted
request 1158943
from
Marcus Meissner (msmeissn)
(revision 31)
Update to version 24.03 (forwarded request 1158928 from simonlm)
Dominique Leuenberger (dimstar_suse)
accepted
request 1130445
from
Marcus Meissner (msmeissn)
(revision 30)
- 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)
Ana Guerrero (anag+factory)
accepted
request 1128034
from
Marcus Meissner (msmeissn)
(revision 29)
- 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)
Ana Guerrero (anag+factory)
accepted
request 1118830
from
Marcus Meissner (msmeissn)
(revision 28)
- 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)
Ana Guerrero (anag+factory)
accepted
request 1099949
from
Marcus Meissner (msmeissn)
(revision 27)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1072808
from
Takashi Iwai (tiwai)
(revision 26)
Dominique Leuenberger (dimstar_suse)
accepted
request 1046454
from
Marcus Meissner (msmeissn)
(revision 25)
- update to 23.01: * Remove PlatformToolset lines from visualc-gdk project (forwarded request 1046435 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1040172
from
Marcus Meissner (msmeissn)
(revision 24)
- update to 22.12: * Added a Visual Studio solution for GDK support * Minor cleanup in the utils/ folder (forwarded request 1040072 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1030912
from
Marcus Meissner (msmeissn)
(revision 23)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 994145
from
Marcus Meissner (msmeissn)
(revision 22)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 975858
from
Marcus Meissner (msmeissn)
(revision 21)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 955172
from
Marcus Meissner (msmeissn)
(revision 20)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 945517
from
Marcus Meissner (msmeissn)
(revision 19)
- update 22.01: * Continued work on the experimental Wine/Win32 platform backend. (forwarded request 945404 from ukbeast89)
Dominique Leuenberger (dimstar_suse)
accepted
request 943295
from
Marcus Meissner (msmeissn)
(revision 18)
- update to 21.12: * Fixed a build error when WMA support is enabled. (forwarded request 943267 from ukbeast89)
Dominique Leuenberger (dimstar_suse)
accepted
request 934538
from
Marcus Meissner (msmeissn)
(revision 17)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 925850
from
Marcus Meissner (msmeissn)
(revision 16)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 919669
from
Marcus Meissner (msmeissn)
(revision 15)
- 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)
Displaying revisions 1 - 20 of 34