diff --git a/library/src/main/java/com/google/android/exoplayer/dash/DashChunkSource.java b/library/src/main/java/com/google/android/exoplayer/dash/DashChunkSource.java index a246a7e8e7..c9dcc78afb 100644 --- a/library/src/main/java/com/google/android/exoplayer/dash/DashChunkSource.java +++ b/library/src/main/java/com/google/android/exoplayer/dash/DashChunkSource.java @@ -422,9 +422,9 @@ public class DashChunkSource implements ChunkSource { seekPositionUs = Math.max(availableRangeValues[0], availableRangeValues[1] - liveEdgeLatencyUs); } else { - seekPositionUs = Math.max(seekPositionUs, availableRangeValues[0]); // we subtract 1 from the upper bound because it's exclusive for that bound seekPositionUs = Math.min(seekPositionUs, availableRangeValues[1] - 1); + seekPositionUs = Math.max(seekPositionUs, availableRangeValues[0]); } }