Refactor #6.0: Add SampleSources for DASH and SS.
This is a mechanical change. The two new SampleSource classes are forked from MultiSampleSource, with the logic that previously was in the demo app's SourceBuilder methods copied into the corresponding constructors. Subsequent steps will: 1. Pull the initial manifest processing from DashChunkSource and SmoothStreamingChunkSource into the new SampleSource classes. 2. Remove the construction of ChunkSampleSource instances from the constructors, instead instantiating children only as needed when tracks are enabled. 3. Simplify ChunkSampleSource down into a ChunkTrackStream object. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121001021
Showing
with
39 additions
and
89 deletions
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment