Browse Source

Use the more compat DirectSound as JACK fallback on Windows

Signed-off-by: falkTX <falktx@falktx.com>
pull/349/head
falkTX 3 years ago
parent
commit
e03017963d
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 7 additions and 3 deletions
  1. +5
    -1
      Makefile.plugins.mk
  2. +2
    -2
      distrho/src/jackbridge/RtAudioBridge.hpp

+ 5
- 1
Makefile.plugins.mk View File

@@ -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)


+ 2
- 2
distrho/src/jackbridge/RtAudioBridge.hpp View File

@@ -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


Loading…
Cancel
Save