- 14 Dec, 2015 6 commits
-
-
Fix behavior of getTimeUs when seeking after the last entry in the table of contents. Round correctly in getPosition, clipping to the stream duration based on the input length (if known), falling back to the stream size from the header. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109993852
andrewlewis committed -
Multiple identical TTML fontStyles or fontWeights or textDecorations on the content for a specific moment were rendered as if there's only one decoration (span). That's because SpannableStringBuilder.setSpan(span, start, end, flag) found an earlier set span (the static allocated span's reference is the same each time) and only refreshed this first span's start and end values instead of adding a new span at its (new) different range. This patch removes the static data members; this makes the newly allocated span objects distinguishable. A correct implementation is favoured over worries about memory consumption.
aptly-io committed -
Issue: #1038 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109906628
andrewlewis committed -
This is a no-op change that just makes the definitions consistent with the H264 ones, for general neatness/consistency reasons. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109892547
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109851975
anjalibh committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109832096
anjalibh committed
-
- 10 Dec, 2015 8 commits
-
-
ojw28 committed
-
ojw28 committed
-
ojw28 committed
-
ojw28 committed
-
ojw28 committed
-
ojw28 committed
-
Clean up README.md
ojw28 committed -
- Remove redundant Readme in title - Remove unnecessary Description header - Move installation steps to immediately follow description - Reword some parts for clarification
Ryan Seys committed
-
- 08 Dec, 2015 5 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109698010
olly committed -
Oliver Woodman committed
-
Issue: #1030 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109674800
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109667763
olly committed -
Fixed large PMT packet parsing
ojw28 committed
-
- 07 Dec, 2015 5 commits
-
-
- Use allowDefaults to fix crash if params are passed without the speed being explicitly set. - Allow null to be passed to clear previously set params. - Clarify in doc that the passed params shouldn't be modified after they're passed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109591580
olly committed -
Fixes github Issue #944 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109563981
vigneshv committed -
Fixes Github issue #1015 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109559497
vigneshv committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109559103
vigneshv committed -
Issue: #1000 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109318738
andrewlewis committed
-
- 02 Dec, 2015 4 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109093558
andrewlewis committed -
Currently, input/output buffers can 'leak' if they are dequeued then the decoder is flush()ed. This happens if an input buffer is dequeued then a discontinuity is read, or an output buffer is dequeued and is early. If this happens several times, no more buffers are available. This change makes flush() work like MediaCodec: it returns all dequeued input/output buffers to the codec. Keeping the behavior in line with MediaCodec might make it easier to factor out a common decoder interface in the future. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=109054178
andrewlewis committed -
Overrided the dispatchKeyEvent of MediaController to allow FFWD and RWD through remote control keys. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=108989028
aquilescanta committed -
Issue #26 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=108958826
aquilescanta committed
-
- 30 Nov, 2015 2 commits
-
-
alex3d committed
-
Andrew Lewis committed
-
- 27 Nov, 2015 9 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
* Add additional Widevine samples. * Improve error messaging in demo app around decoders. * Display toasts for playback errors related to missing insecure decoders, missing secure decoders, decoder instantiation failure and decoder query failure. * Remove checks from SampleChooserActivity, since the above largely covers off this problem.
Oliver Woodman committed -
This is the main component required to enable WebVTT subtitles in HLS. It passes through each WebVTT file as a sample, and derives the correct, adjusted timestamp for each of them on the way through. Not yet wired up because we need to properly share the same PtsTimestampAdjuster everywhere, and also stop instantiating new instances of the adjuster. The adjuster will also need to correctly handle discontinuities, since we'll no longer be creating new instances of it. Issue: #151
Oliver Woodman committed -
- parse webvtt cue - remove all tags from string (supported or not) - apply spans for b, i and u - honor class names in tags to properly parse the cue but do not apply styles for them
Oliver Woodman committed -
Also replaced the manual checks with a call to this method
Oliver Woodman committed -
Issue: #800
Oliver Woodman committed -
- Propagate BehindLiveWindowException if we fall off the back of an HLS live stream. - Consolidate seekPositionUs and playbackPositionUs into a single parameter. Issue: #765
Oliver Woodman committed -
Oliver Woodman committed
-
- 25 Nov, 2015 1 commit
-
-
This will make it easier to use HlsChunkSource with WebVTT HLS media playlists.
Oliver Woodman committed
-