зеркало из https://github.com/mozilla/gecko-dev.git
Bug 487552. Stop playback while buffering so that we don't lose audio sync. r=roc
--HG-- extra : rebase_source : b9d10569862aeed02c424fdaec64a5062fa3c7bc
This commit is contained in:
Родитель
216366e425
Коммит
edf11c3233
|
@ -1016,6 +1016,9 @@ nsresult nsOggDecodeStateMachine::Run()
|
|||
mBufferingEndOffset = mDecoder->mDecoderPosition +
|
||||
BUFFERING_RATE(playbackRate) * BUFFERING_WAIT;
|
||||
mState = DECODER_STATE_BUFFERING;
|
||||
if (mPlaying) {
|
||||
StopPlayback();
|
||||
}
|
||||
LOG(PR_LOG_DEBUG, ("Changed state from DECODING to BUFFERING"));
|
||||
} else {
|
||||
PlayFrame();
|
||||
|
|
Загрузка…
Ссылка в новой задаче