From 60d162df18076b4db3034b8ff944da86d372a2ef Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Wed, 15 Oct 2014 20:42:26 +0100 Subject: [PATCH] Fix overflow when comparing HLS Segments for long videos. --- .../java/com/google/android/exoplayer/hls/HlsMediaPlaylist.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/google/android/exoplayer/hls/HlsMediaPlaylist.java b/library/src/main/java/com/google/android/exoplayer/hls/HlsMediaPlaylist.java index fda3e50b03..e4631d42f6 100644 --- a/library/src/main/java/com/google/android/exoplayer/hls/HlsMediaPlaylist.java +++ b/library/src/main/java/com/google/android/exoplayer/hls/HlsMediaPlaylist.java @@ -42,7 +42,7 @@ public final class HlsMediaPlaylist { @Override public int compareTo(Long startTimeUs) { - return (int) (this.startTimeUs - startTimeUs); + return this.startTimeUs > startTimeUs ? 1 : (this.startTimeUs < startTimeUs ? -1 : 0); } }