Initialization segments specifying both sourceURL and range attributes ignore range
Created by: mlrsmith
If I specify an initialization segment like:
<Initialization sourceURL="file.mp4" range="0-772"/>
the range is ignored. If instead I specify a BaseURL, then provide only the range on the initialization segment, like so:
<Initialization range="0-772"/>
it works as desired.
I think this is because the 'else if' here should be just an if (and corresponding cleanup to the comments): supplying both of these is valid in DASH.