зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1163227: Part1. Notify parent decoder that data got removed. r=mattwoodrow
This commit is contained in:
Родитель
8adb944d2f
Коммит
8277c4fa05
|
@ -429,6 +429,10 @@ TrackBuffer::EvictData(double aPlaybackTime,
|
|||
}
|
||||
}
|
||||
|
||||
if (evicted) {
|
||||
mParentDecoder->NotifyTimeRangesChanged();
|
||||
}
|
||||
|
||||
return evicted;
|
||||
}
|
||||
|
||||
|
@ -493,6 +497,7 @@ TrackBuffer::EvictBefore(double aTime)
|
|||
mInitializedDecoders[i]->GetResource()->EvictBefore(endOffset);
|
||||
}
|
||||
}
|
||||
mParentDecoder->NotifyTimeRangesChanged();
|
||||
}
|
||||
|
||||
media::TimeIntervals
|
||||
|
@ -1104,6 +1109,7 @@ TrackBuffer::RangeRemoval(media::TimeUnit aStart,
|
|||
|
||||
RemoveEmptyDecoders(decoders);
|
||||
|
||||
mParentDecoder->NotifyTimeRangesChanged();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче