From 2b34c0ea0a5d9f1ac8fdf41b78fdd4f3030717da Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Sun, 10 Nov 2013 20:35:00 -0200 Subject: [PATCH] Fix #337 The sound buffer was not being fully preloaded because it's size was incorrect --- src/framework/sound/oggsoundfile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/framework/sound/oggsoundfile.cpp b/src/framework/sound/oggsoundfile.cpp index c787579e..42e13bcb 100644 --- a/src/framework/sound/oggsoundfile.cpp +++ b/src/framework/sound/oggsoundfile.cpp @@ -46,7 +46,7 @@ bool OggSoundFile::prepareOgg() m_channels = vi->channels; m_rate = vi->rate; m_bps = 16; - m_size = ov_pcm_total(&m_vorbisFile, -1) * 2; + m_size = ov_pcm_total(&m_vorbisFile, -1) * (m_bps/8) * m_channels; return true; }