Skip to content

Stop SDL3 intercepting signals#1520

Merged
derselbst merged 2 commits intomasterfrom
1509
Mar 29, 2025
Merged

Stop SDL3 intercepting signals#1520
derselbst merged 2 commits intomasterfrom
1509

Conversation

@derselbst
Copy link
Copy Markdown
Member

Fixes #1509

@derselbst derselbst added the bug label Mar 23, 2025
@derselbst derselbst added this to the 2.4 milestone Mar 23, 2025
@spessasus
Copy link
Copy Markdown
Contributor

It fixes the problem, but now I get:

Warning: Unable to initialize SDL3 Audio: FluidSynth runtime version 2.4.4

when running fluidsynth.
is this intentional?

@derselbst
Copy link
Copy Markdown
Member Author

No, sry. Return semantics have changed with SDL3 - I forgot. And I currently have no (lightweight) way to test this. Pls. let me know if it works now.

@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@spessasus spessasus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the late reply, but it works like a charm now! LGTM!

@derselbst
Copy link
Copy Markdown
Member Author

Great, thanks for confirming!

@derselbst derselbst merged commit a850c8d into master Mar 29, 2025
75 of 79 checks passed
@derselbst derselbst deleted the 1509 branch March 29, 2025 13:27
DominusExult added a commit to DominusExult/fluidsynth-sans-glib that referenced this pull request Apr 7, 2025
* master: (51 commits)
  Put fluidsynth.lock in its own directory (FluidSynth#1528)
  Fix XG Drum bank selection (FluidSynth#1514)
  Stop SDL3 intercepting signals (FluidSynth#1520)
  Fix MSVC type truncation warnings (FluidSynth#1515)
  Fix SDL3.dll not included in prebuilt Windows Binaries (FluidSynth#1518)
  Fix Altitude test case
  Update testcases for FluidSynth#1508
  Apply *_FOR_BUILD environment variables to gentables (FluidSynth#1501)
  Add testfiles for FluidSynth#1496 and FluidSynth#1505
  Remove unused enum
  Bump to 2.4.4
  Fix ordering and dependencies in fluidsynth.service file (FluidSynth#1500)
  fluidsynth.1: Some remarks and a patch with editorial changes for this man page (FluidSynth#1499)
  Add support for SDL3 (FluidSynth#1485)
  Fix interruptions of real-time playback (FluidSynth#1494)
  Add two more test cases
  Log SysEX System ON Messages
  Return error code on server failure
  Rephrase error messages for clarity
  Only run one FluidSynth service at a time
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SDL3 intercepts SIGTERM and SIGINT

2 participants