- 10 Dec, 2014 3 commits
-
-
dev -> dev-hls
ojw28 committed -
Oliver Woodman committed
-
Also update gradle files.
Oliver Woodman committed
-
- 08 Dec, 2014 9 commits
-
-
Oliver Woodman committed
-
Github issue: #183
Oliver Woodman committed -
dev -> dev-hls
ojw28 committed -
This fixes the referenced issue, except that the MPD parser needs to actually parse out UUID and binary data for schemes that we wish to support. Alternatively, it's easy to applications to do this themselves by extending the parser and overriding the parseContentProtection and buildContentProtection methods. Github Issue: #119
Oliver Woodman committed -
It's cleaner to not inject data into the extractor only so that it can be read out as though it were parsed from the stream. This is also an incremental step towards fixing Github issue #119.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Add SPS/PPS to the media format.
ojw28 committed -
Oliver Woodman committed
-
- 05 Dec, 2014 4 commits
-
-
dev -> dev-hls
ojw28 committed -
Issue: 186
Oliver Woodman committed -
Issue: 186
Oliver Woodman committed -
Oliver Woodman committed
-
- 03 Dec, 2014 8 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Note: This adds support for the majority of DASH live streams, however we do not yet correctly support live streams that rely on UtcTimingElements in their manifests. Issue: #52
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Plus start to properly document the SmoothStreaming package. Note that where the documentation is a little vague, this is because the original SmoothStreaming documentation is equally vague!
Oliver Woodman committed -
- Split sample pools for video/audio/misc, since the typical required sample sizes are very different (and so it becomes inefficient to use a sample sized for video to hold audio). - Add TODO for further improvements. Issue: #174
Oliver Woodman committed
-
- 27 Nov, 2014 5 commits
-
-
dev -> dev-hls
ojw28 committed -
Oliver Woodman committed
-
The timestamp scaling in SegmentBase.getSegmentTimeUs was overflowing for some streams. Apply a similar trick to that applied in the SmoothStreaming case to fix it.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
- 26 Nov, 2014 6 commits
-
-
- Move all three buffering constants to a single class (the chunk source). - Increase the target buffer to 40s for increased robustness against temporary network blips. - Make values configurable via the chunk source constructor. - Treat captions as a text track for HLS. This allows them to be enabled/disabled through the demo app UI. Issue: #165
Oliver Woodman committed -
- Add options to switch abruptly at segment boundaries. Third parties who guarantee keyframes at the start of segments will want this, because it makes switching more efficient and hence rebuffering less likely. - Switch quality faster when performing a splicing switch (when we detect that we need to switch variant, we now immediately request the same segment as we did last time for the new variant, rather than requesting one more segment for the old variant before doing this.
Oliver Woodman committed -
playlist type (master or media). Issue: #155
Oliver Woodman committed -
dev -> dev-hls
ojw28 committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
- 21 Nov, 2014 4 commits
-
-
Correctly handle redirection when requesting manifests.
ojw28 committed -
Oliver Woodman committed
-
dev -> dev-hls
ojw28 committed -
gradle plugin 0.14.4 fixes
ojw28 committed
-
- 20 Nov, 2014 1 commit
-
-
Andrew Shu committed
-