diff --git a/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java index 851df78352..3de9634aa9 100644 --- a/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/TrackRenderer.java @@ -370,7 +370,7 @@ public abstract class TrackRenderer implements ExoPlayerComponent { * @return True if the source is ready. False otherwise. */ protected final boolean isSourceReady() { - return stream.isReady(); + return readEndOfStream ? streamIsFinal : stream.isReady(); } // Abstract methods.