aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--code/unix/sdl_snd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/code/unix/sdl_snd.c b/code/unix/sdl_snd.c
index 0479a78..e0cc1d7 100644
--- a/code/unix/sdl_snd.c
+++ b/code/unix/sdl_snd.c
@@ -136,7 +136,7 @@ qboolean SNDDMA_Init(void)
if (!snddevice) {
sndbits = Cvar_Get("sndbits", "16", CVAR_ARCHIVE);
- sndspeed = Cvar_Get("sndspeed", "22050", CVAR_ARCHIVE);
+ sndspeed = Cvar_Get("sndspeed", "0", CVAR_ARCHIVE);
sndchannels = Cvar_Get("sndchannels", "2", CVAR_ARCHIVE);
snddevice = Cvar_Get("snddevice", "/dev/dsp", CVAR_ARCHIVE);
}
@@ -164,6 +164,7 @@ qboolean SNDDMA_Init(void)
tmp = 16;
desired.freq = (int) sndspeed->value;
+ if(!desired.freq) desired.freq = 22050;
desired.format = ((tmp == 16) ? AUDIO_S16SYS : AUDIO_U8);
// I dunno if this is the best idea, but I'll give it a try...