Merge pull request #8894 from cdongieux:fix/issue-8847

PiperOrigin-RevId: 373128118
This commit is contained in:
kim-vde 2021-05-11 16:01:03 +01:00 committed by Oliver Woodman
parent 0ea6c8998d
commit ef61fa5244

View File

@ -803,6 +803,12 @@ public class DefaultDashChunkSource implements DashChunkSource {
}
public boolean isSegmentAvailableAtFullNetworkSpeed(long segmentNum, long nowPeriodTimeUs) {
if (segmentIndex.isExplicit()) {
// We don't support segment availability for explicit indices (internal ref: b/172894901).
// Hence, also assume all segments in explicit indices are always available at full network
// speed even if they end in the future.
return true;
}
return nowPeriodTimeUs == C.TIME_UNSET || getSegmentEndTimeUs(segmentNum) <= nowPeriodTimeUs;
}
}