From 2a33af3920530856ff517a228540dc1a54a01859 Mon Sep 17 00:00:00 2001 From: Bart van Strien Date: Sun, 17 May 2015 19:52:31 +0200 Subject: [PATCH] Fix broken wav decoding on partial decodes, seemed to mostly/only affect 8-bit wav --- src/modules/sound/lullaby/WaveDecoder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/sound/lullaby/WaveDecoder.cpp b/src/modules/sound/lullaby/WaveDecoder.cpp index 6d5a00b2b..9dfc3ec23 100644 --- a/src/modules/sound/lullaby/WaveDecoder.cpp +++ b/src/modules/sound/lullaby/WaveDecoder.cpp @@ -126,8 +126,8 @@ int WaveDecoder::decode() while (size < (size_t) bufferSize) { - size_t bytes = bufferSize; - int wuff_status = wuff_read(handle, (wuff_uint8 *) buffer, &bytes); + size_t bytes = bufferSize-size; + int wuff_status = wuff_read(handle, (wuff_uint8 *) buffer+size, &bytes); if (wuff_status < 0) return 0;