]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
changed SECONDARY_BUFFER_SIZE to be a multiple of 32768 so that it is roughly a power...
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 20 Jul 2006 04:29:54 +0000 (04:29 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 20 Jul 2006 04:29:54 +0000 (04:29 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6517 d7cf8633-e32d-0410-b094-e92efae38249

snd_win.c

index 1bed6c3d5c5aa1d820bf129de39d9c948536283b..502468a42ceb838df9aab54d2dab492105e582dc 100644 (file)
--- a/snd_win.c
+++ b/snd_win.c
@@ -88,7 +88,9 @@ HRESULT (WINAPI *pDirectSoundCreate)(GUID FAR *lpGUID, LPDIRECTSOUND FAR *lplpDS
 static unsigned int wav_buffer_size;
 
 // DirectSound output: 64KB in 1 buffer
-#define SECONDARY_BUFFER_SIZE(fmt_ptr) ((fmt_ptr)->width * (fmt_ptr)->channels * (fmt_ptr)->speed / 2)
+//#define SECONDARY_BUFFER_SIZE(fmt_ptr) ((fmt_ptr)->width * (fmt_ptr)->channels * (fmt_ptr)->speed / 2)
+// LordHavoc: changed this to be a multiple of 32768
+#define SECONDARY_BUFFER_SIZE(fmt_ptr) ((fmt_ptr)->channels * 32768)
 
 typedef enum sndinitstat_e {SIS_SUCCESS, SIS_FAILURE, SIS_NOTAVAIL} sndinitstat;