mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-15 06:15:43 +00:00
bug 1190285 unvirtualize MediaStream::AdvanceTimeVaryingValuesToCurrentTime() r=roc
--HG-- extra : rebase_source : 6a1fad0a4db718ede4256b91689250ebbfa97cfa
This commit is contained in:
parent
fde56d96de
commit
9005394c64
@ -408,9 +408,8 @@ MediaStreamGraphImpl::UpdateCurrentTimeForStreams(GraphTime aPrevCurrentTime,
|
||||
|
||||
stream->AdvanceTimeVaryingValuesToCurrentTime(aNextCurrentTime,
|
||||
blockedTime);
|
||||
// Advance mBlocked last so that implementations of
|
||||
// AdvanceTimeVaryingValuesToCurrentTime can rely on the value of
|
||||
// mBlocked.
|
||||
// Advance mBlocked last so that AdvanceTimeVaryingValuesToCurrentTime
|
||||
// can rely on the value of mBlocked.
|
||||
stream->mBlocked.AdvanceCurrentTime(aNextCurrentTime);
|
||||
|
||||
if (runningAndSuspendedPair[array] == &mStreams) {
|
||||
|
@ -587,7 +587,7 @@ public:
|
||||
dom::AudioChannel AudioChannelType() const { return mAudioChannelType; }
|
||||
|
||||
protected:
|
||||
virtual void AdvanceTimeVaryingValuesToCurrentTime(GraphTime aCurrentTime, GraphTime aBlockedTime)
|
||||
void AdvanceTimeVaryingValuesToCurrentTime(GraphTime aCurrentTime, GraphTime aBlockedTime)
|
||||
{
|
||||
mBufferStartTime += aBlockedTime;
|
||||
mGraphUpdateIndices.InsertTimeAtStart(aBlockedTime);
|
||||
|
Loading…
Reference in New Issue
Block a user