changeset 22:c57df9d21007

Kludge to work.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 15 Mar 2013 20:52:42 +0200
parents 19fccd4a7404
children 702fb015c844
files 3x666.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/3x666.c	Fri Mar 15 20:45:50 2013 +0200
+++ b/3x666.c	Fri Mar 15 20:52:42 2013 +0200
@@ -581,7 +581,7 @@
     // the original code works (assumes that it can always render
     // a certain amount/duration of data, instead of being given
     // the buffer duration/size to render. So we cope with that here.
-    while (engine.mixFill < need && engine.mixFill < engine.mixBufSize)
+    while (engine.mixFill < need && engine.mixFill < engine.mixBufSize / 2)
     {
         int got = engineRenderAudio(engine.mixBuf + engine.mixFill);
         engine.mixFill += got;
@@ -960,7 +960,7 @@
     audio_precalcs();
     setpal();
 
-    engine.mixBufSize = (16 + SET_MAXROWLGT) * sizeof(Sint32);
+    engine.mixBufSize = (1024 + SET_MAXROWLGT) * sizeof(Sint32);
     engine.mixBuf = malloc(engine.mixBufSize);
 
     // Start audio, enter main loop