Fix DashDownloader failure for some multi segment representations

Issue: #3729

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=190922866
This commit is contained in:
eguven 2018-03-29 06:44:04 -07:00 committed by Oliver Woodman
parent 033b83c82e
commit a9ed7a0181

View File

@ -117,7 +117,8 @@ public final class DashDownloader extends SegmentDownloader<DashManifest, Repres
}
}
int segmentCount = index.getSegmentCount(C.TIME_UNSET);
long periodDurationUs = manifest.getPeriodDurationUs(key.periodIndex);
int segmentCount = index.getSegmentCount(periodDurationUs);
if (segmentCount == DashSegmentIndex.INDEX_UNBOUNDED) {
throw new DownloadException("Unbounded index for representation: " + key);
}