Commit 2a3b4f67 by andrewlewis Committed by Oliver Woodman

Don't flip() TextTrackRenderer EoS input buffers.

TextTrackRenderer would unconditionally flip input buffers read from its
source TrackStream, but the data could be null in the case where the buffer
signaled end of stream. Only flip if the corresponding flag is not set.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=124559077
parent 4279e221
...@@ -198,8 +198,8 @@ public final class TextTrackRenderer extends TrackRenderer implements Callback { ...@@ -198,8 +198,8 @@ public final class TextTrackRenderer extends TrackRenderer implements Callback {
inputStreamEnded = true; inputStreamEnded = true;
} else { } else {
nextInputBuffer.subsampleOffsetUs = formatHolder.format.subsampleOffsetUs; nextInputBuffer.subsampleOffsetUs = formatHolder.format.subsampleOffsetUs;
nextInputBuffer.flip();
} }
nextInputBuffer.flip();
parser.queueInputBuffer(nextInputBuffer); parser.queueInputBuffer(nextInputBuffer);
nextInputBuffer = null; nextInputBuffer = null;
} else if (result == TrackStream.NOTHING_READ) { } else if (result == TrackStream.NOTHING_READ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment