зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1848669 - Handle invalid duration in OGG files gracefully. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D186356
This commit is contained in:
Родитель
001148d1c8
Коммит
71e467de2a
|
@ -587,7 +587,7 @@ nsresult OggDemuxer::ReadMetadata() {
|
|||
|
||||
TimeUnit endTime = RangeEndTime(TrackInfo::kAudioTrack, length);
|
||||
|
||||
if (endTime.IsValid()) {
|
||||
if (endTime.IsValid() && endTime.IsPositive()) {
|
||||
mInfo.mUnadjustedMetadataEndTime.emplace(endTime);
|
||||
mInfo.mMetadataDuration.emplace(endTime -
|
||||
mStartTime.refOr(TimeUnit::Zero()));
|
||||
|
|
Загрузка…
Ссылка в новой задаче