From 6f66e7d0ba8981d09d64fe24207575ba4dfd2266 Mon Sep 17 00:00:00 2001 From: kimvde Date: Wed, 14 Oct 2020 09:25:58 +0100 Subject: [PATCH] Small fix in IndexSeekMap This change was meant to be in https://github.com/google/ExoPlayer/commit/2e5f2f12adda1b71b9520bf7b2b0a755f41d6cbd but was not added my mistake. PiperOrigin-RevId: 337041686 --- .../com/google/android/exoplayer2/extractor/IndexSeekMap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java index 44c3ab0184..df56072eb3 100644 --- a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java +++ b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/IndexSeekMap.java @@ -74,7 +74,7 @@ public final class IndexSeekMap implements SeekMap { int targetIndex = Util.binarySearchFloor(timesUs, timeUs, /* inclusive= */ true, /* stayInBounds= */ true); SeekPoint leftSeekPoint = new SeekPoint(timesUs[targetIndex], positions[targetIndex]); - if (leftSeekPoint.timeUs >= timeUs || targetIndex == timesUs.length - 1) { + if (leftSeekPoint.timeUs == timeUs || targetIndex == timesUs.length - 1) { return new SeekMap.SeekPoints(leftSeekPoint); } else { SeekPoint rightSeekPoint =