Browse Source

Restore default Windows audio driver (WASAPI)

pull/4026/head
staphen 4 years ago committed by Anders Jenbo
parent
commit
8d5b709749
  1. 2
      Packaging/windows/mingw-prep.sh
  2. 2
      Source/options.cpp
  3. 6
      Source/utils/display.cpp

2
Packaging/windows/mingw-prep.sh

@ -1,6 +1,6 @@
#!/usr/bin/env bash
SDLDEV_VERS=2.0.18
SDLDEV_VERS=2.0.20
SODIUM_VERS=1.0.18
# exit when any command fails

2
Source/options.cpp

@ -44,7 +44,7 @@ namespace devilution {
#define DEFAULT_AUDIO_BUFFER_SIZE 2048
#endif
#ifndef DEFAULT_AUDIO_RESAMPLING_QUALITY
#define DEFAULT_AUDIO_RESAMPLING_QUALITY 5
#define DEFAULT_AUDIO_RESAMPLING_QUALITY 3
#endif
namespace {

6
Source/utils/display.cpp

@ -192,12 +192,6 @@ bool SpawnWindow(const char *lpWindowName)
SDL_SetHint(SDL_HINT_ACCELEROMETER_AS_JOYSTICK, "0");
#endif
#if defined(_WIN32) && !defined(USE_SDL1) && !defined(__UWP__)
// The default WASAPI backend causes distortions
// https://github.com/diasurgical/devilutionX/issues/1434
SDL_setenv("SDL_AUDIODRIVER", "winmm", /*overwrite=*/false);
#endif
int initFlags = SDL_INIT_VIDEO | SDL_INIT_JOYSTICK;
#ifndef NOSOUND
initFlags |= SDL_INIT_AUDIO;

Loading…
Cancel
Save