]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - snd_wav.c
NUM_FOR_EDICT now casts to int so that it never returns a 64bit integer on 64bit...
[xonotic/darkplaces.git] / snd_wav.c
index e11c24563f5684ea674d2b19768a66b33f374dd8..8d4f986bab8a32e5377918e86c4ddfc9bf55d40c 100644 (file)
--- a/snd_wav.c
+++ b/snd_wav.c
@@ -241,7 +241,7 @@ qboolean S_LoadWavFile (const char *filename, sfx_t *s)
        sfxbuffer_t* sb;
 
        Mem_FreePool (&s->mempool);
-       s->mempool = Mem_AllocPool(s->name);
+       s->mempool = Mem_AllocPool(s->name, 0, NULL);
 
        // Load the file
        data = FS_LoadFile(filename, s->mempool, false);
@@ -290,6 +290,7 @@ qboolean S_LoadWavFile (const char *filename, sfx_t *s)
                s->loopstart = -1;
        else
                s->loopstart = (double)info.loopstart * (double)shm->format.speed / (double)s->format.speed;
+       s->flags &= ~SFXFLAG_STREAMED;
 
 #if BYTE_ORDER != LITTLE_ENDIAN
        // We must convert the WAV data from little endian