From 6837708a5f9ab98a4df55e605434dee21853ea87 Mon Sep 17 00:00:00 2001 From: lordhavoc Date: Fri, 22 Sep 2000 01:42:47 +0000 Subject: [PATCH] -sndspeed option in windows (default: 11025) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@41 d7cf8633-e32d-0410-b094-e92efae38249 --- snd_win.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/snd_win.c b/snd_win.c index 79f36bc3..d24b6f2d 100644 --- a/snd_win.c +++ b/snd_win.c @@ -188,6 +188,7 @@ sndinitstat SNDDMA_InitDirect (void) WAVEFORMATEX format, pformat; HRESULT hresult; int reps; + int i; memset ((void *)&sn, 0, sizeof (sn)); @@ -195,7 +196,11 @@ sndinitstat SNDDMA_InitDirect (void) shm->channels = 2; shm->samplebits = 16; - shm->speed = 44100; // LordHavoc: 44.1khz sound + i = COM_CheckParm ("-sndspeed"); // LordHavoc: -sndspeed option + if (i && i != (com_argc - 1)) + shm->speed = atoi(com_argv[i+1]); + else + shm->speed = 11025; memset (&format, 0, sizeof(format)); format.wFormatTag = WAVE_FORMAT_PCM; @@ -431,7 +436,11 @@ qboolean SNDDMA_InitWav (void) shm->channels = 2; shm->samplebits = 16; - shm->speed = 44100; // LordHavoc: 44.1khz sound + i = COM_CheckParm ("-sndspeed"); // LordHavoc: -sndspeed option + if (i && i != (com_argc - 1)) + shm->speed = atoi(com_argv[i+1]); + else + shm->speed = 11025; memset (&format, 0, sizeof(format)); format.wFormatTag = WAVE_FORMAT_PCM; -- 2.39.2