Changed: #1030 Don't add buffer to queue when using sync mode
This commit is contained in:
parent
79d0b4fced
commit
99c9bc60d7
2 changed files with 5 additions and 5 deletions
|
@ -83,9 +83,6 @@ bool CMusicChannelAL::fillBuffer(IBuffer *buffer, uint length)
|
|||
uint32 size = _MusicBuffer->getNextBytes(tmp, length, length);
|
||||
buffer->unlock(size);
|
||||
|
||||
// add buffer to streaming buffers queue
|
||||
_Source->submitStreamingBuffer(buffer);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -130,9 +127,12 @@ void CMusicChannelAL::run()
|
|||
|
||||
// fill buffers
|
||||
for(uint i = 0; i < buffers.size(); ++i)
|
||||
{
|
||||
fillBuffer(buffers[i], _Source->getStreamingBufferSize());
|
||||
|
||||
// _Source->updateManualRolloff();
|
||||
// add buffer to streaming buffers queue
|
||||
_Source->submitStreamingBuffer(buffers[i]);
|
||||
}
|
||||
|
||||
// play the source
|
||||
if (first)
|
||||
|
|
|
@ -1062,7 +1062,7 @@ void CFarTP::disconnectFromPreviousShard()
|
|||
// Play music and fade out the Game Sound
|
||||
if (SoundMngr)
|
||||
{
|
||||
SoundMngr->playEventMusic("Loading Music Loop.ogg", CSoundManager::LoadingMusicXFade, true);
|
||||
SoundMngr->playEventMusic(ClientCfg.SoundOutGameMusic, CSoundManager::LoadingMusicXFade, true); // Loading Music Loop.ogg
|
||||
SoundMngr->fadeOutGameSound(ClientCfg.SoundTPFade);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue