Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from FNA-XNA:master #1

Open
wants to merge 353 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Dec 22, 2020

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Dec 22, 2020
alesliehughes and others added 29 commits February 4, 2021 22:23
Fixes parsing for big-endian SoundBanks.
Fixes parsing for big-endian SoundBanks
incorrect frequency and q variation calculations.

Co-authored-by: Ethan Lee <[email protected]>
Even with the engine procedure callback, Wine has to swap it to another
thread in order for the application-provided callbacks to be executed in
the context of a Wine thread, and not the SDL audio created thread.

This will also allow Wine get rid of the FAudio SDL2 dependency, which
is desirable, considering we'll ultimately need FAudio built as PE.
flibitijibibo and others added 30 commits October 4, 2024 16:49
One notable change is SDL2 Linux now builds SDL3 in release, because the soname is different in debug mode for some reason???
The Wine build in particular needs some declarations that 8's headers don't have.
There's a 1-frame timing issue where two sounds in the same category being played consecutively should still have both sounds _technically_ playing, even if the fade time is 0ms.

See #368 for details.
- Linux builds now use Steam Linux Runtime
- MinGW builds now use Fedora
- Dramatically reduce binary blob downloads in favor of repositories
- Filled in some missing SDL2/SDL3 workflows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.