- 26 Nov, 2014 5 commits
-
-
- 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 12 commits
-
-
Andrew Shu committed
-
fixes broken import statements
Andrew Shu committed -
Andrew Shu committed
-
Andrew Shu committed
-
Andrew Shu committed
-
1. Correctly replace the AES data source if IV changes. 2. Check the largest timestamp for being equal to MIN_VALUE, and handle this case properly. 3. Clean up AES data source a little. Issue: #162
Oliver Woodman committed -
https://github.com/google/ExoPlayer/issues/159
The actual fix here is to not call discardExtractors in HlsSampleSource whilst the loading thread that's pushing data into it is still running. It's required to wait for that thread to have exited before doing this. Issue: #159
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
dev -> dev-hls
ojw28 committed -
Issue: #158
Oliver Woodman committed -
Oliver Woodman committed
-
- 19 Nov, 2014 8 commits
-
-
Merge dev -> dev-hls
ojw28 committed -
MediaCodecTrackRenderer: Avoid excessive garbage generation
ojw28 committed -
TsExtractor: Account for frame cropping when parsing SPS
ojw28 committed -
Issue: #153
Oliver Woodman committed -
- Unredact internal error ids. - Move images.
Oliver Woodman committed -
Oliver Woodman committed
-
dev -> dev-hls
ojw28 committed -
Additional IV fix. Trim sign bit from BigInteger.toByteArray() output, if it creates a 17th byte for it. #145
Andrey Udovenko committed
-
- 18 Nov, 2014 11 commits
-
-
Looking up a long in a HashSet<Long> auto boxes the long and leaves it for the GC. As decodeOnly is relatively infrequent it's much better to do a simple linear search in a List<Long>. That way we can avoid boxing every incoming time stamp value. In the general case this will be linear searching in an empty list, a very fast operation. Signed-off-by: Jonas Larsson <jonas@hallerud.se>
Jonas Larsson committed -
Andrey Udovenko committed
-
Andrey Udovenko committed
-
Andrey Udovenko committed
-
AudioTrack contains the portions of MediaCodecAudioTrackRenderer that handle the platform AudioTrack instance, including synchronization (playback position smoothing), non-blocking writes and releasing. This refactoring should not affect the behavior of audio playback, and is in preparation for adding an Ac3PassthroughAudioTrackRenderer that will use the AudioTrack.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Remove implicit back-reference from playback thread to player.
Oliver Woodman committed -
Passing uncropped dimensions to certain decoders will make them output frames without proper cropping set. Signed-off-by: Jonas Larsson <jonas@hallerud.se>
Jonas Larsson committed
-