X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=snd_wav.c;h=9ca7fa95b38ca94ad00b8b09826c78ac23309a9c;hb=d69771d5b0b6d67a0b4e91a1b2884860e86a40ce;hp=7ce6b2744d3b164ecfd0e0a7a038a1d17f5bd32c;hpb=1bcc071e269a026b1c20cb5613480e60a423c8ad;p=xonotic%2Fdarkplaces.git diff --git a/snd_wav.c b/snd_wav.c index 7ce6b274..9ca7fa95 100644 --- a/snd_wav.c +++ b/snd_wav.c @@ -284,7 +284,8 @@ qboolean S_LoadWavFile (const char *filename, sfx_t *sfx) return false; } - Con_DPrintf ("Loading WAV file \"%s\"\n", filename); + if (developer_loading.integer >= 2) + Con_Printf ("Loading WAV file \"%s\"\n", filename); info = GetWavinfo (sfx->name, data, (int)filesize); if (info.channels < 1 || info.channels > 2) // Stereo sounds are allowed (intended for music) @@ -329,7 +330,7 @@ qboolean S_LoadWavFile (const char *filename, sfx_t *sfx) if (info.loopstart < 0) sfx->loopstart = sfx->total_length; else - sfx->loopstart = (double)info.loopstart * (double)snd_renderbuffer->format.speed / (double)sb->format.speed; + sfx->loopstart = (unsigned int) ((double)info.loopstart * (double)sb->format.speed / (double)info.rate); sfx->loopstart = min(sfx->loopstart, sfx->total_length); sfx->flags &= ~SFXFLAG_STREAMED;