Skip to content

Commit 2a020c5

Browse files
Propagate minOffsetMs and maxOffsetMs to next live configuration
#cherrypick PiperOrigin-RevId: 831374022 (cherry picked from commit 5a2456f)
1 parent 3e9e43a commit 2a020c5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libraries/exoplayer_hls/src/main/java/androidx/media3/exoplayer/hls/HlsMediaSource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import androidx.annotation.VisibleForTesting;
2828
import androidx.media3.common.C;
2929
import androidx.media3.common.MediaItem;
30-
import androidx.media3.common.MediaItem.LiveConfiguration;
3130
import androidx.media3.common.MediaLibraryInfo;
3231
import androidx.media3.common.StreamKey;
3332
import androidx.media3.common.util.UnstableApi;
@@ -731,7 +730,8 @@ private void updateLiveConfiguration(HlsMediaPlaylist playlist, long targetLiveO
731730
&& playlist.serverControl.holdBackUs == C.TIME_UNSET
732731
&& playlist.serverControl.partHoldBackUs == C.TIME_UNSET;
733732
liveConfiguration =
734-
new LiveConfiguration.Builder()
733+
liveConfiguration
734+
.buildUpon()
735735
.setTargetOffsetMs(Util.usToMs(targetLiveOffsetUs))
736736
.setMinPlaybackSpeed(disableSpeedAdjustment ? 1f : liveConfiguration.minPlaybackSpeed)
737737
.setMaxPlaybackSpeed(disableSpeedAdjustment ? 1f : liveConfiguration.maxPlaybackSpeed)

0 commit comments

Comments
 (0)