Commit 2ac7046f by J. Oliva

Clear stale blacklisted playlist when getting next variant index

Calling clearStaleBlacklistedPlaylist within getNextVariantIndex method.
parent 4fe62b9b
......@@ -258,7 +258,6 @@ public class HlsChunkSource {
if (adaptiveMode == ADAPTIVE_MODE_NONE) {
// Do nothing.
} else {
clearStaleBlacklistedPlaylists();
nextVariantIndex = getNextVariantIndex(previousTsChunk, playbackPositionUs);
switchingVariant = nextVariantIndex != variantIndex;
switchingVariantSpliced = switchingVariant && adaptiveMode == ADAPTIVE_MODE_SPLICE;
......@@ -392,6 +391,7 @@ public class HlsChunkSource {
}
private int getNextVariantIndex(TsChunk previousTsChunk, long playbackPositionUs) {
clearStaleBlacklistedPlaylists();
int idealVariantIndex = getVariantIndexForBandwdith(
(int) (bandwidthMeter.getBitrateEstimate() * BANDWIDTH_FRACTION));
if (idealVariantIndex == variantIndex) {
......
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