From 9ac7f64c8448551e5a5c3d69b40bb2d9e13c90f2 Mon Sep 17 00:00:00 2001 From: aquilescanta Date: Tue, 22 Nov 2016 07:24:51 -0800 Subject: [PATCH] Fix search to end of stream in HLS ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139905590 --- .../google/android/exoplayer2/source/hls/HlsChunkSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsChunkSource.java b/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsChunkSource.java index 9e39b9adb5..6a90c8836f 100644 --- a/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsChunkSource.java +++ b/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsChunkSource.java @@ -215,7 +215,7 @@ import java.util.Locale; int chunkMediaSequence; if (previous == null || switchingVariant) { long targetPositionUs = previous == null ? playbackPositionUs : previous.startTimeUs; - if (targetPositionUs > mediaPlaylist.getEndTimeUs()) { + if (!mediaPlaylist.hasEndTag && targetPositionUs > mediaPlaylist.getEndTimeUs()) { // If the playlist is too old to contain the chunk, we need to refresh it. chunkMediaSequence = mediaPlaylist.mediaSequence + mediaPlaylist.segments.size(); } else {