From 35c9f5ccff2e8d7b5a86a0aaa1c31f101640e985 Mon Sep 17 00:00:00 2001 From: sezero Date: Wed, 24 Jul 2013 09:28:01 +0000 Subject: [PATCH] snd_sdl.c (SNDDMA_Init): set number of samples to 4096 for sampling rates higher than 56, i.e. 96 kHz. git-svn-id: http://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@862 af15c1b1-3010-417e-b628-4374ebc0bcbd --- Quake/snd_sdl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Quake/snd_sdl.c b/Quake/snd_sdl.c index 10f39c11..8f554e38 100644 --- a/Quake/snd_sdl.c +++ b/Quake/snd_sdl.c @@ -22,6 +22,7 @@ */ #include "quakedef.h" + #if defined(SDL_FRAMEWORK) || defined(NO_SDL_CONFIG) #include #else @@ -94,8 +95,10 @@ qboolean SNDDMA_Init (dma_t *dma) desired.samples = 512; else if (desired.freq <= 44100) desired.samples = 1024; + else if (desired.freq <= 56000) + desired.samples = 2048; /* for 48 kHz */ else - desired.samples = 2048; /* shrug */ + desired.samples = 4096; /* for 96 kHz */ desired.callback = paint_audio; desired.userdata = NULL;