- 27 Jan, 2015 5 commits
-
-
This may be painful in terms of applications having to change their imports. Sorry about that.
Oliver Woodman committed -
Merge dev-hls -> dev
Andrey Udovenko committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
dev -> dev-hls
ojw28 committed
-
- 26 Jan, 2015 8 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Also added clamping to getSegmentNum in one case where it was not already implemented, and defined this behavior property in the getSegmentNum javadoc. Issue: #262
Oliver Woodman committed -
This makes the calculation correct for the case where periodDurationMs does not divide exactly into durationMs.
Oliver Woodman committed -
Fixed wrong calculation of last segment number when using segment templa...
ojw28 committed
-
- 25 Jan, 2015 1 commit
-
-
Fixed wrong calculation of last segment number when using segment template without segment timeline.
Ihor Zakhozhyi committed
-
- 23 Jan, 2015 8 commits
-
-
dev -> dev-hls
ojw28 committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Without this, the byte is cast as follows (in bits) if the top byte is set: 10000010 -> 1000000000000000000000000000010 This works because we then always shift at least one bit left, and only look at the bottom 8 bits of the result. It's confusing though. It's clearer if the cast to int gives just adds zeros to the front, like: 10000010 -> 0000000000000000000000010000010
Oliver Woodman committed -
Fix a signed right shift issue in BitArray.readUnsignedByte()
ojw28 committed -
Make BitArray.readUnsignedByte() a bit more clear by using int value instead of byte to prevent unnecessary convert from int to byte.
Lei YU committed -
Fix an issue in BitArray.readUnsignedByte() returns incorrect value when bitOffset is not zero and data[byteOffset + 1] starts with bit 1. This is caused by signed right shift, the fix is simply to make it unsigned right shift.
Lei YU committed
-
- 22 Jan, 2015 1 commit
-
-
Andrey Udovenko committed
-
- 21 Jan, 2015 7 commits
-
-
dev -> dev-hls
ojw28 committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
FrameworkSampleSource with FileDescriptor
ojw28 committed -
Move Closed Captions processing to Eia608TrackRenderer. Use TextRenderer interface for captions. Sort captions based on video frames DTS. Add better control characters and special characters in basic North American character set support. Fixes #156
Andrey Udovenko committed -
Nezz committed
-
Nezz committed
-
- 12 Jan, 2015 8 commits
-
-
Oliver Woodman committed
-
dev -> dev-hls
ojw28 committed -
Issue: #217 Issue: #228
Oliver Woodman committed -
Oliver Woodman committed
-
Empirical testing in shows increased robustness.
Oliver Woodman committed -
Oliver Woodman committed
-
- Workaround issue where video may freeze whilst audio continues on some devices that have entered bad states. - Fix wrap-around for playbacks lasting more than 27 hours.
Oliver Woodman committed -
Apparently some servers don't like it, and in general it's unnecessary to set the header for this case.
Oliver Woodman committed
-
- 06 Jan, 2015 2 commits
-
-
Refine logic for determining AudioTrack size.
ojw28 committed -
- Target 4x the minimum specified by the framework. - Impose a minimum duration (250ms). - Impose a maximum duration (750ms, or the minimum specified by the framework if that's larger). I've removed the ability to specify the multiplication factor, since the underlying implementation is getting more complicated, and we should really be able to figure this out internally.
Oliver Woodman committed
-