Fixed issue in which DashChunkSource didn't make use of the most recent
manifest.
This commit is contained in:
parent
c3e0d34aa1
commit
42416b82db
@ -302,12 +302,14 @@ public class DashChunkSource implements ChunkSource, Output {
|
|||||||
@Override
|
@Override
|
||||||
public void enable(int track) {
|
public void enable(int track) {
|
||||||
enabledTrack = tracks.get(track);
|
enabledTrack = tracks.get(track);
|
||||||
processManifest(currentManifest);
|
|
||||||
if (enabledTrack.isAdaptive()) {
|
if (enabledTrack.isAdaptive()) {
|
||||||
adaptiveFormatEvaluator.enable();
|
adaptiveFormatEvaluator.enable();
|
||||||
}
|
}
|
||||||
if (manifestFetcher != null) {
|
if (manifestFetcher != null) {
|
||||||
manifestFetcher.enable();
|
manifestFetcher.enable();
|
||||||
|
processManifest(manifestFetcher.getManifest());
|
||||||
|
} else {
|
||||||
|
processManifest(currentManifest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user