diff --git a/library/src/main/java/com/google/android/exoplayer/text/TextTrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/text/TextTrackRenderer.java index 64304bd3f8..20aa6bb1ef 100644 --- a/library/src/main/java/com/google/android/exoplayer/text/TextTrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/text/TextTrackRenderer.java @@ -198,8 +198,8 @@ public final class TextTrackRenderer extends TrackRenderer implements Callback { inputStreamEnded = true; } else { nextInputBuffer.subsampleOffsetUs = formatHolder.format.subsampleOffsetUs; + nextInputBuffer.flip(); } - nextInputBuffer.flip(); parser.queueInputBuffer(nextInputBuffer); nextInputBuffer = null; } else if (result == TrackStream.NOTHING_READ) {