Fix HLS track selection

This commit is contained in:
Oliver Woodman 2015-06-16 13:50:22 +01:00
parent eea57d0d76
commit ecf7d1be9e

View File

@ -202,11 +202,11 @@ public class HlsSampleSource implements SampleSource, SampleSourceReader, Loader
enabledTrackCount--; enabledTrackCount--;
trackEnabledStates[track] = false; trackEnabledStates[track] = false;
pendingDiscontinuities[track] = false; pendingDiscontinuities[track] = false;
if (enabledTrackCount == 0) {
if (loadControlRegistered) { if (loadControlRegistered) {
loadControl.unregister(this); loadControl.unregister(this);
loadControlRegistered = false; loadControlRegistered = false;
} }
if (enabledTrackCount == 0) {
if (loader.isLoading()) { if (loader.isLoading()) {
loader.cancelLoading(); loader.cancelLoading();
} else { } else {