From d85f4abb2ba2ff374720445c7999af9a0b473b63 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Thu, 11 Sep 2014 16:23:50 +0100 Subject: [PATCH] Support negative media timestamps (if people *really* want to send us them!). --- .../android/exoplayer/MediaCodecAudioTrackRenderer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/MediaCodecAudioTrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/MediaCodecAudioTrackRenderer.java index dbe7ac47cc..a43c405dc7 100644 --- a/library/src/main/java/com/google/android/exoplayer/MediaCodecAudioTrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/MediaCodecAudioTrackRenderer.java @@ -263,7 +263,7 @@ public class MediaCodecAudioTrackRenderer extends MediaCodecTrackRenderer { @Override protected void onEnabled(long timeUs, boolean joining) { super.onEnabled(timeUs, joining); - lastReportedCurrentPositionUs = 0; + lastReportedCurrentPositionUs = Long.MIN_VALUE; } @Override @@ -573,7 +573,7 @@ public class MediaCodecAudioTrackRenderer extends MediaCodecTrackRenderer { super.seekTo(timeUs); // TODO: Try and re-use the same AudioTrack instance once [redacted] is fixed. releaseAudioTrack(); - lastReportedCurrentPositionUs = 0; + lastReportedCurrentPositionUs = Long.MIN_VALUE; } @Override @@ -613,7 +613,7 @@ public class MediaCodecAudioTrackRenderer extends MediaCodecTrackRenderer { // time and the number of bytes submitted. Also reset lastReportedCurrentPositionUs to // allow time to jump backwards if it really wants to. audioTrackStartMediaTimeUs += (bufferStartTime - expectedBufferStartTime); - lastReportedCurrentPositionUs = 0; + lastReportedCurrentPositionUs = Long.MIN_VALUE; } }