Commit graph

22 commits

Author SHA1 Message Date
tnn
8e82de610c faudio: update to 22.05. Unknown changes. 2022-05-15 12:09:49 +00:00
tnn
33dbc3d37b a*/*: revbump(1) for libsndfile 2022-03-28 10:43:29 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
adam
ebec95ca5e faudio: updated to 21.12
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
2021-12-03 13:29:42 +00:00
adam
9f96e11b61 faudio: updated to 21.11
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
2021-11-02 18:38:24 +00:00
nia
db187df25e audio: Replace RMD160 checksums with BLAKE2s checksums
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
2021-10-26 09:58:44 +00:00
nia
1094812f57 Recursive revbump for multimedia/libaom 2021-10-09 15:35:02 +00:00
nia
274d042d75 audio: Remove SHA1 hashes for distfiles 2021-10-07 13:09:09 +00:00
adam
76ee2dac52 faudio: updated to 21.10
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
2021-10-02 16:46:31 +00:00
nia
01e05d4ecf Recursive revbump for audio/jack 2021-09-08 21:04:53 +00:00
adam
b17bd37821 faudio: updated to 21.09
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
2021-09-06 16:31:29 +00:00
adam
5152029e31 faudio: updated to 21.08
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
2021-08-01 17:53:13 +00:00
adam
fc6b70260b faudio: updated to 21.07
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
2021-07-08 12:09:35 +00:00
adam
821fa53396 faudio: updated to 21.06
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
2021-06-02 10:25:32 +00:00
adam
d34aa529ba faudio: updated to 21.05
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
2021-05-27 05:39:17 +00:00
adam
ffabb98ec1 faudio: updated to 21.04
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
2021-04-13 09:15:06 +00:00
adam
2cdd91f4ae faudio: updated to 21.03.05
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
2021-03-21 20:02:21 +00:00
nia
480363d926 faudio: Update to 20.11
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
2020-11-26 15:58:55 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
nia
317d7b4fbc faudio: Add buildlink3.mk 2020-05-22 09:04:29 +00:00
nia
d01afe560b audio: Add faudio
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.
2020-05-22 09:02:30 +00:00