Bug 1163227: Part1. Notify parent decoder that data got removed. r=mattwoodrow

This commit is contained in:
Jean-Yves Avenard 2015-05-25 15:09:16 +10:00
Родитель 8adb944d2f
Коммит 8277c4fa05
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -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;
}