{
if (!m_isPaused)
SoftStop(true, true);
- CloseAllStreams(false);
+ CloseAllStreams(false);
/* wait for the thread to terminate */
StopThread(true);//true - wait for end of thread
StreamInfo* si = *itt;
if (si->m_stream->IsFading())
{
- lock.Leave();
+ lock.Leave();
wait = true;
Sleep(1);
lock.Enter();
StreamInfo* si = *itt;
if (si->m_stream && si->m_stream->IsFading())
{
- lock.Leave();
+ lock.Leave();
wait = true;
Sleep(1);
lock.Enter();
{
if (!fade)
{
- CExclusiveLock lock(m_streamsLock);
+ CExclusiveLock lock(m_streamsLock);
while(!m_streams.empty())
{
StreamInfo* si = m_streams.front();
si->m_stream->UnRegisterAudioCallback();
}
- si->m_playNextTriggered = true;
+ si->m_playNextTriggered = true;
}
}
}