зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 9362521b7f7a (bug 1068970) for mochitest-1 bustage, CLOSED TREE
This commit is contained in:
Родитель
8cdd97be95
Коммит
0b4bd24e29
|
@ -300,10 +300,9 @@ void MediaDecoderStateMachine::SendStreamAudio(AudioData* aAudio,
|
|||
|
||||
// This logic has to mimic AudioSink closely to make sure we write
|
||||
// the exact same silences
|
||||
CheckedInt64 audioWrittenOffset =
|
||||
UsecsToFrames((aStream->mInitialTime + mStartTime) + aStream->mAudioFramesWritten,
|
||||
mInfo.mAudio.mRate);
|
||||
CheckedInt64 frameOffset = UsecsToFrames(aAudio->mTime, mInfo.mAudio.mRate);
|
||||
CheckedInt64 audioWrittenOffset = UsecsToFrames(mInfo.mAudio.mRate,
|
||||
aStream->mInitialTime + mStartTime) + aStream->mAudioFramesWritten;
|
||||
CheckedInt64 frameOffset = UsecsToFrames(mInfo.mAudio.mRate, aAudio->mTime);
|
||||
if (!audioWrittenOffset.isValid() || !frameOffset.isValid())
|
||||
return;
|
||||
if (audioWrittenOffset.value() < frameOffset.value()) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче