From bcad8c200eae8cd1b085e7ec7b9249a20a385845 Mon Sep 17 00:00:00 2001 From: zsilencer Date: Wed, 6 May 2015 19:14:41 -0600 Subject: [PATCH] #1042 --- src/audio/mixer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/mixer.cpp b/src/audio/mixer.cpp index fa2d1d1109..87105a355c 100644 --- a/src/audio/mixer.cpp +++ b/src/audio/mixer.cpp @@ -268,8 +268,10 @@ bool Source_SampleStream::LoadWAV(SDL_RWops* rw) log_verbose("Could not find FMT chunk"); return false; } + Uint64 chunkstart = SDL_RWtell(rw); PCMWAVEFORMAT waveformat; SDL_RWread(rw, &waveformat, sizeof(waveformat), 1); + SDL_RWseek(rw, chunkstart + fmtchunk_size, RW_SEEK_SET); if (waveformat.wf.wFormatTag != WAVE_FORMAT_PCM) { log_verbose("Not in proper format"); return false;