Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
21.12
New Features:
Update to FNA3D 21.12
Update to FAudio 21.12
Fixes:
SDL2_FNAPlatform: Rethrow the fnalibs DllNotFoundException properly
ContentReader: Fix a timing issue that caused some SharedResource events to never get fired
|
|
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 Features:
Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
Fixes:
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
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
|
|
|
|
|
|
21.10
New Features:
Update to FNA3D 21.10
Update to FAudio 21.10
Fixes:
Remove readonly from some internal math constants, mostly a GC microoptimization
Add a warning message when FAudio fails to load
|
|
|
|
21.09
Fixes:
Game: Refactor Tick() loop to poll events more aggressively. This should dramatically improve input latency for fixed-step games with v-sync off, and stabilize timing in general for fixed-step games with v-sync on. Variable-step games should be unaffected.
SDL2_FNAPlatform: Check for : in our MonoPathRootWorkaround, to detect more rooted paths
|
|
21.08
New Features:
Introduced an experimental FNA-only DllMap implementation for .NET 5
Note that modern .NET is still not supported by FNA
Update to FNA3D 21.08
Update to FAudio 21.08
Fixes:
SDL2_FNAPlatform:
By default, minimize on focus loss when fullscreen on Windows
Fix a potential hole in Ctrl+V release detection
AudioEngine:
Constructor now properly throws NoAudioHardware when no audio hardware is present
Fix a memory leak on engine disposal
XACT: Invalid file paths properly throw FileNotFound again
|
|
21.07
New Features:
Controller GUIDs and SDL_GameController mappings are printed on device connect
Update to FNA3D 21.07
Update to FAudio 21.07
Fixes:
Fix the Any CPU configuration in FNA.sln
|
|
21.06
New Features:
Update to FNA3D 21.06
Update to FAudio 21.06
Fixes:
Removed the VS2019 app.config workaround
Fix a possible crash when opening the default Microphone
|
|
21.05
New Features:
Added SetAudioTrackEXT extension
Update to FNA3D 21.05
Update to FAudio 21.05
Fixes:
SDL2_FNAPlatform:
Changing window focus no longer unsets fullscreen, except on X11
Using "alt-tab" to switch focus out while fullscreen on Windows no longer causes error beeps when attempting to switch focus back in
Fix mouse support on Wayland
|
|
21.04
New Features:
* 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
Fixes:
* Voice filters/effects should be processed even when SendCount is 0
* FACT:
- Fix parsing/calculation of filter Q factors
- Enforce STOPPING flag for fade-outs or RPC releases
- Various fixes for parsing big-endian SoundBanks
|
|
21.03.05
Fixes a regression that caused SoundBanks to no longer parse correctly
21.03
New Features:
XACT:
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
21.02
New Features:
XACT: All notification types with the PERSIST flag are now recorded
21.01
Fixes:
Enforce SDL 2.0.9 or newer as a build requirement
Micro-optimize byte swapping for XACT file parsing
20.12
New Features:
Added an x64 configuration to visualc
CMake project now generates a pkgconfig file
Fixes:
CMake:
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
|
|
New Features:
XACT:
Add support for WAVESTOP notifications
Add support for engines without settings files (or empty settings files)
Fixes:
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
|
|
|
|
|
|
|
|
This is FAudio, an XAudio reimplementation that focuses solely on developing
fully accurate DirectX Audio runtime libraries for the FNA project, including
XAudio2, X3DAudio, XAPO, and XACT3.
|