mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Use playlist start time for target live offset
This commit is contained in:
parent
2b0995635e
commit
a3d6f03ff9
1 changed files with 3 additions and 1 deletions
|
|
@ -616,7 +616,9 @@ public final class HlsMediaSource extends BaseMediaSource
|
||||||
HlsMediaPlaylist.ServerControl serverControl = playlist.serverControl;
|
HlsMediaPlaylist.ServerControl serverControl = playlist.serverControl;
|
||||||
// Select part hold back only if the playlist has a part target duration.
|
// Select part hold back only if the playlist has a part target duration.
|
||||||
long offsetToEndOfPlaylistUs;
|
long offsetToEndOfPlaylistUs;
|
||||||
if (serverControl.partHoldBackUs != C.TIME_UNSET
|
if (playlist.startOffsetUs != C.TIME_UNSET) {
|
||||||
|
offsetToEndOfPlaylistUs = playlist.durationUs - playlist.startOffsetUs;
|
||||||
|
} else if (serverControl.partHoldBackUs != C.TIME_UNSET
|
||||||
&& playlist.partTargetDurationUs != C.TIME_UNSET) {
|
&& playlist.partTargetDurationUs != C.TIME_UNSET) {
|
||||||
offsetToEndOfPlaylistUs = serverControl.partHoldBackUs;
|
offsetToEndOfPlaylistUs = serverControl.partHoldBackUs;
|
||||||
} else if (serverControl.holdBackUs != C.TIME_UNSET) {
|
} else if (serverControl.holdBackUs != C.TIME_UNSET) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue