DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit e03017963d4e98cb898a6a1b435ad2ca5bccb537
parent d64551f5b4691b324b4321ff3e105f9ffe043f72
Author: falkTX <falktx@falktx.com>
Date:   Thu, 28 Oct 2021 22:14:23 +0100

Use the more compat DirectSound as JACK fallback on Windows

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
MMakefile.plugins.mk | 6+++++-
Mdistrho/src/jackbridge/RtAudioBridge.hpp | 4++--
2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk @@ -49,7 +49,11 @@ endif ifeq ($(MACOS),true) JACK_LIBS += -framework CoreAudio -framework CoreFoundation else ifeq ($(WINDOWS),true) -JACK_LIBS += -lksuser -lmfplat -lmfuuid -lole32 -lwinmm -lwmcodecdspuuid +JACK_LIBS += -lole32 -lwinmm +# DirectSound +JACK_LIBS += -ldsound +# WASAPI +# JACK_LIBS += -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid else ifneq ($(HAIKU),true) ifeq ($(HAVE_ALSA),true) JACK_FLAGS += $(ALSA_FLAGS) diff --git a/distrho/src/jackbridge/RtAudioBridge.hpp b/distrho/src/jackbridge/RtAudioBridge.hpp @@ -23,8 +23,8 @@ # define __MACOSX_CORE__ # define RTAUDIO_API_TYPE MACOSX_CORE #elif defined(DISTRHO_OS_WINDOWS) && !defined(_MSC_VER) -# define __WINDOWS_WASAPI__ -# define RTAUDIO_API_TYPE WINDOWS_WASAPI +# define __WINDOWS_DS__ +# define RTAUDIO_API_TYPE WINDOWS_DS #elif defined(HAVE_PULSEAUDIO) # define __LINUX_PULSE__ # define RTAUDIO_API_TYPE LINUX_PULSE