mirror of https://github.com/PCSX2/pcsx2.git
spu2x-sdl: always use 16 bit formats
32 bits range is too big and requires to maximize the volume.
This commit is contained in:
parent
2a68c3585c
commit
66259dee17
|
@ -27,11 +27,7 @@
|
||||||
* build wx without sdl support, though) and onepad at the time of writing this. */
|
* build wx without sdl support, though) and onepad at the time of writing this. */
|
||||||
#include <SDL.h>
|
#include <SDL.h>
|
||||||
#include <SDL_audio.h>
|
#include <SDL_audio.h>
|
||||||
#if SDL_MAJOR_VERSION >= 2
|
|
||||||
typedef StereoOut32 StereoOut_SDL;
|
|
||||||
#else
|
|
||||||
typedef StereoOut16 StereoOut_SDL;
|
typedef StereoOut16 StereoOut_SDL;
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
/* Since spu2 only ever outputs stereo, we don't worry about emitting surround sound
|
/* Since spu2 only ever outputs stereo, we don't worry about emitting surround sound
|
||||||
|
@ -42,12 +38,7 @@ namespace {
|
||||||
* sample count and SDL may provide otherwise. Pulseaudio will cut this value in half if
|
* sample count and SDL may provide otherwise. Pulseaudio will cut this value in half if
|
||||||
* PA_STREAM_ADJUST_LATENCY is set in the backened, for example. */
|
* PA_STREAM_ADJUST_LATENCY is set in the backened, for example. */
|
||||||
const Uint16 desiredSamples = 1024;
|
const Uint16 desiredSamples = 1024;
|
||||||
const Uint16 format =
|
const Uint16 format = AUDIO_S16SYS;
|
||||||
#if SDL_MAJOR_VERSION >= 2
|
|
||||||
AUDIO_S32SYS;
|
|
||||||
#else
|
|
||||||
AUDIO_S16SYS;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
Uint16 samples = desiredSamples;
|
Uint16 samples = desiredSamples;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue