mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Merge pull request #8894 from cdongieux:fix/issue-8847
PiperOrigin-RevId: 373128118
This commit is contained in:
parent
0ea6c8998d
commit
ef61fa5244
1 changed files with 6 additions and 0 deletions
|
|
@ -803,6 +803,12 @@ public class DefaultDashChunkSource implements DashChunkSource {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isSegmentAvailableAtFullNetworkSpeed(long segmentNum, long nowPeriodTimeUs) {
|
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;
|
return nowPeriodTimeUs == C.TIME_UNSET || getSegmentEndTimeUs(segmentNum) <= nowPeriodTimeUs;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue