From 22b95032b38613826fe253f0d037b5fd4efad26b Mon Sep 17 00:00:00 2001 From: olly Date: Tue, 14 Nov 2017 07:14:47 -0800 Subject: [PATCH] Reinstate buffer discard for SmoothStreaming Now we have a ChunkSampleStream.discardBuffer, we need to call it from SsMediaPeriod as well as for the DASH case. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=175675427 --- .../exoplayer2/source/smoothstreaming/SsMediaPeriod.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/smoothstreaming/src/main/java/com/google/android/exoplayer2/source/smoothstreaming/SsMediaPeriod.java b/library/smoothstreaming/src/main/java/com/google/android/exoplayer2/source/smoothstreaming/SsMediaPeriod.java index 1cc2a6833d..05fe22226f 100644 --- a/library/smoothstreaming/src/main/java/com/google/android/exoplayer2/source/smoothstreaming/SsMediaPeriod.java +++ b/library/smoothstreaming/src/main/java/com/google/android/exoplayer2/source/smoothstreaming/SsMediaPeriod.java @@ -139,7 +139,9 @@ import java.util.ArrayList; @Override public void discardBuffer(long positionUs) { - // Do nothing. + for (ChunkSampleStream sampleStream : sampleStreams) { + sampleStream.discardBuffer(positionUs); + } } @Override