This properly externalizes manifest parsers so that they can be
implemented in application-space. This also moves all parameters
from the factory function to start().
Change-Id: I66801bc1cb13214d576e0043cebc2d9b9cb5a641
It is the more common case for SegmentBase if the init segment comes
from the same URL as the media segments.
Change-Id: Ia9993471c892e103929729e2d496e0bc2f836b88
When the check script is run, it will run the compiler over the test
code also, it does not keep the output. This allows type checking of
the test code. This change also fixes several bugs that were
discovered.
Change-Id: I35ffc80e8785e1afd9e6252db915645c5b48b5d4
Now all the utility functions that are in test/util belong to
namespaces (shaka.test.Util and shaka.test.Dash).
Change-Id: I0bcb359616b02d58c63b1054425003e5a5646aaf
This removed any goog.require from the test code to make it simpler.
Now, shaka-player.uncompiled is required to be loaded before any
tests. This fixes some dependency problems.
This also moves the utility test code to test/util.
Change-Id: I8991a61fc59c9c03e0143bb0883fd6d166af86c2