* Ensure AdaptationSets with different languages but with the same group
end up in different StreamSetInfos.
* Set the main flag in a StreamSetInfo if any one of the source
AdaptationSets has their main flag set (commit
689c2a47aa broke Role 'main' support).
Closes#182
Change-Id: Ia017e294e0b359c62133adc42a8d701d614f3b0d
The manifest didn't declare an XML namespace. Firefox and IE are
very strict about this, whereas Chrome is not.
Change-Id: I96fd44bb2debb974d7587603732965982681eadd
Added a new class called FailoverUri which handles multiple URLs and
switches to others when one fails. This is also handles the request
itself. This replaces SegmentMetadata as well as a number of manual
requests.
The MPD parser now produces arrays of URIs rather than just one. The
MPD Processor then converts it to a FailoverUri inside the manifest.
Added unit tests to test the new functionality and updated the old ones
to the new changes.
This does not support failover on subtitles since subtitles are handled
by the browser.
Closes#68
Change-Id: I5410104827b9e4102b243444b1b5a3f01dcaf10d
The test asset as it exists upstream is styled as a live stream, in
spite of the fact that it is static content. This creates a bad
experience in the test app when this asset is selected. Fork it and
remove the update property that makes the Player treat it as live.
Change-Id: I8bc18c68186ccf9f51e9e031753bb39ed33e065a
This fixes the clearkey test license for Chrome 42+.
Also drops the test license generator script, which is out-of-date,
never used, and rotting a bit.
Change-Id: I87f9b0780d97a9054672612c02584178007d868f
* Rename the bear clip to reflect the fact that it is actually a webm
clip, not an mp4.
* Rename the sidx, cues, and headers files so that karma does not treat
them as text. See also: karma-runner/karma#1070.
Change-Id: Ia73c233b32a34c57d45021d1cc130c0e0672bda0
Using // instead of http:// will use whichever protocol the.
page uses.
* Modify the BaseURL tags within each MPD.
* Modify the URLs of MPDs on the test page.
* Modify the license server URLs in the application.
Closes b/19105239.
Change-Id: I643eccd18add659f3c2d6f553da45ca2bcece6dd