Bug 1163227: Part8. Fix incorrect seconds / microseconds conversion. r=mattwoodrow

This led to incorrect data eviction in sourcebuffer
This commit is contained in:
Jean-Yves Avenard 2015-05-25 15:09:16 +10:00
Родитель 53af195bf0
Коммит da82e0ff2b
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -346,7 +346,7 @@ TrackBuffer::EvictData(double aPlaybackTime,
toEvict -= decoders[i]->GetResource()->EvictAll();
} else {
int64_t playbackOffset =
decoders[i]->ConvertToByteOffset(time.ToMicroseconds());
decoders[i]->ConvertToByteOffset(time.ToSeconds());
MSE_DEBUG("evicting some bufferedEnd=%f "
"aPlaybackTime=%f time=%f, playbackOffset=%lld size=%lld",
buffered.GetEnd().ToSeconds(), aPlaybackTime, time,