- 15 Jul, 2015 2 commits
-
-
Oliver Woodman committed
-
Handling of this constant is already in place everywhere, this just documents that its use is allowed.
Oliver Woodman committed
-
- 10 Jul, 2015 2 commits
-
-
Avoid using the VP8 decoder on Samsung Galaxy S4 Mini. Issue: #548 Avoid using the MP3 decoder on Sony Xperia Z/API level 16. Issue: #377
Andrew Lewis committed -
Andrew Lewis committed
-
- 30 Jun, 2015 2 commits
-
-
Oliver Woodman committed
-
Issue: #585
Oliver Woodman committed
-
- 26 Jun, 2015 19 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Issue: #576
Oliver Woodman committed -
Oliver Woodman committed
-
Prior to this change, there was a bug where playback would fail with the following steps: 1. Start playback. 2. Pause playback. 3. Disable all renderers. 4. Enable at least one renderer. 5. Resume playback.
Oliver Woodman committed -
The new logic assumes that an input format change will be followed by an output format change, but I think this is pretty much guaranteed. If this weren't to happen then the new pixel aspect ratio wont be picked up, but I think it's extremely unlikely (it would require the format to stay exactly the same except for the pixel aspect ratio, which would be bizarre).
Oliver Woodman committed -
This makes it easier to add an extension for adjusting audio playback rate.
Oliver Woodman committed -
Issue: #417
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
1. An optional U+FEFF BYTE ORDER MARK (BOM) character. 2. The string "WEBVTT". 3. Optionally, either a U+0020 SPACE character or a U+0009 CHARACTER TABULATION (tab) character followed by any number of characters that are not U+000A LINE FEED (LF) or U+000D CARRIAGE RETURN (CR) characters. 4. Exactly one WebVTT line terminators to terminate the line with the file magic and separate it from the rest of the body. Issue: #580
Oliver Woodman committed -
Oliver Woodman committed
-
This is useful for reproducibility in playback tests.
Oliver Woodman committed -
Oliver Woodman committed
-
- 25 Jun, 2015 3 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
- 23 Jun, 2015 1 commit
-
-
Improve Mp4Extractor test. Add support for Xiph lacing in Matroska files. Add support for EBML lacing in Matroska files. Handle the initial sticky intent for HDMI audio plug.
Andrew Lewis committed
-
- 22 Jun, 2015 4 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
- 19 Jun, 2015 3 commits
-
-
Oliver Woodman committed
-
An accumulation of several fixes: 1. Change to HlsExtractorWrapper is just a move + documentating things that were already true + adding a precondition in the configureSpliceTo method. 2. Change in HlsSampleSource.readData ensures that configureSpliceTo and hasSamples aren't called on an extractor that isn't prepared. 3. The other change in HlsSampleSource ensures the correct "previous" TsChunk is used. If a TsChunk fails to load and is replaced, the previous chunk should be the one before that whose load completed successfully. 4. Determine switchingVariantSpliced based on the actual format of the previous chunk, so it's set correctly in the case of a TsChunk load failure and subsequent replacement.
Oliver Woodman committed -
This fixes the case where we need to switch from one variant to another during preparation, having loaded zero samples, because the first chunk for that variant gave us a 404 error. In this case the first extractor will have no samples, and there will be a second extractor that does.
Oliver Woodman committed
-
- 18 Jun, 2015 4 commits
-
-
Oliver Woodman committed
-
There was a mess where we were indexing into both a list of variants and a (differently ordered and possibly of differing length) list of formats. This sanitises everything.
Oliver Woodman committed -
1. Refine the way TtmlNode handles whitespace collapsing when constructing the output text. Can of worms. 2. Start using SpannableStringBuilder. This will allow attaching of spans in getText as nodes are encountered, which is how we'll be incorporating styling information into the result.
Oliver Woodman committed -
Oliver Woodman committed
-