foxygit / doom Log in
commit 27124c54ff4587aa884daff9e3371c4f9def9fcc
Merge: 9bb9373a 4cc346a0
Author:     Fabian Greffrath <fabian@greffrath.com>
AuthorDate: Wed Mar 22 13:31:58 2023 +0100
Commit:     GitHub <noreply@github.com>
CommitDate: Wed Mar 22 13:31:58 2023 +0100

    Merge pull request #1583 from mikeday0/nativefluidsynth

    Add native FluidSynth support

 .devcontainer/Dockerfile         |   2 +-
 .github/workflows/cpp-linter.yml |   2 +-
 .github/workflows/main.yml       |   2 +-
 CMakeLists.txt                   |   6 +
 Makefile.am                      |   1 +
 NEWS.md                          |   1 +
 cmake/FindFluidSynth.cmake       | 106 ++++++++++++++
 cmake/config.h.cin               |   1 +
 configure.ac                     |  22 ++-
 src/CMakeLists.txt               |   4 +
 src/Makefile.am                  |   1 +
 src/i_flmusic.c                  | 293 +++++++++++++++++++++++++++++++++++++++
 src/i_sdlmusic.c                 |  50 -------
 src/i_sound.c                    |  28 +++-
 src/i_sound.h                    |  22 ++-
 src/m_config.c                   |  88 +++++++++++-
 src/setup/sound.c                |  55 ++++++--
 vcpkg.json                       |   3 +-
 18 files changed, 611 insertions(+), 76 deletions(-)