From 36617264019db70ee10bf9980f1f710c208599a3 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Wed, 10 Jun 2015 18:30:00 +0100 Subject: [PATCH] Allow multiple chunk loads to prepare a HLS stream. Issue: #530 --- .../com/google/android/exoplayer/hls/HlsSampleSource.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/hls/HlsSampleSource.java b/library/src/main/java/com/google/android/exoplayer/hls/HlsSampleSource.java index dbb1b8959b..b92c4b7f1e 100644 --- a/library/src/main/java/com/google/android/exoplayer/hls/HlsSampleSource.java +++ b/library/src/main/java/com/google/android/exoplayer/hls/HlsSampleSource.java @@ -362,11 +362,8 @@ public class HlsSampleSource implements SampleSource, Loader.Callback { if (!currentLoadableExceptionFatal) { clearCurrentLoadable(); } - if (enabledTrackCount > 0) { + if (enabledTrackCount > 0 || !prepared) { maybeStartLoading(); - } else { - clearState(); - loadControl.trimAllocator(); } }