diff --git a/libraries/exoplayer_hls/src/main/java/androidx/media3/exoplayer/hls/HlsChunkSource.java b/libraries/exoplayer_hls/src/main/java/androidx/media3/exoplayer/hls/HlsChunkSource.java index ee812b95f6..4e19ae8eba 100644 --- a/libraries/exoplayer_hls/src/main/java/androidx/media3/exoplayer/hls/HlsChunkSource.java +++ b/libraries/exoplayer_hls/src/main/java/androidx/media3/exoplayer/hls/HlsChunkSource.java @@ -512,10 +512,10 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; : CmcdData.Factory.getObjectType(trackSelection)); long nextChunkMediaSequence = - partIndex == C.LENGTH_UNSET - ? (chunkMediaSequence == C.LENGTH_UNSET ? C.LENGTH_UNSET : chunkMediaSequence + 1) + partIndex == C.INDEX_UNSET + ? (chunkMediaSequence == C.INDEX_UNSET ? C.INDEX_UNSET : chunkMediaSequence + 1) : chunkMediaSequence; - int nextPartIndex = partIndex == C.LENGTH_UNSET ? C.LENGTH_UNSET : partIndex + 1; + int nextPartIndex = partIndex == C.INDEX_UNSET ? C.INDEX_UNSET : partIndex + 1; SegmentBaseHolder nextSegmentBaseHolder = getNextSegmentHolder(playlist, nextChunkMediaSequence, nextPartIndex); if (nextSegmentBaseHolder != null) {