Merge branch 'bugfix/soundstream_contention'

This commit is contained in:
Lukas Dürrenberger 2014-12-26 20:18:21 +01:00
commit 274b9331f0

View File

@ -274,6 +274,7 @@ void SoundStream::streamData()
m_isStreaming = false;
return;
}
}
// Create the buffers
alCheck(alGenBuffers(BufferCount, m_buffers));
@ -286,6 +287,9 @@ void SoundStream::streamData()
// Play the sound
alCheck(alSourcePlay(m_source));
{
Lock lock(m_threadMutex);
// Check if the thread was launched Paused
if (m_threadStartState == Paused)
alCheck(alSourcePause(m_source));