- 18 Sep, 2015 1 commit
-
-
Only parse the @value as Int when the schemeIdUri is urn:mpeg:dash:23003:3:audio_channel_configuration:2011
Miquel Beltran committed
-
- 15 Sep, 2015 7 commits
-
-
Issue: #437
Oliver Woodman committed -
- do not denormalize styles at parsing time but only put normalized style info into TtmlNode tree. Resolve styles on demand when Cues are requested for a given timeUs. - create TtmlRenderUtil to have static render functions separate - added unit test for TtmlRenderUtil - adjusted testing strategy for unit test to check resolved style on Spannables after rendering
Oliver Woodman committed -
Issue: #791
Oliver Woodman committed -
Oliver Woodman committed
-
Issue: #789
Oliver Woodman committed -
Oliver Woodman committed
-
There is no guarantee codec names start with this prefix in >= L. Issue: #782
Oliver Woodman committed
-
- 10 Sep, 2015 20 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
It can do weird things if the device has an unusual default Locale. Util.toLowerInvariant uses the US Locale, which does the right thing in this case.
Oliver Woodman committed -
- Allow a moof box to exceed the search size. - Return immediately after reading an ftyp box with no compatible types. Issue: #784
Oliver Woodman committed -
Partial fix for #778
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
This allows the demo app to display subtitles without video (when there's no video, the shutter view does not hide itself).
Oliver Woodman committed -
When switching format in HLS, we instantiate a new extractor, which adjusts TS presentation timestamps so that they align properly with the start of the first segment in the new format. Some HLS streams appear to have slightly misalignment that causes a glitch when using this approach. It's better to re-use the same timestamp adjustment across formats, and only reset it when seeking or when there's an actual discontinuity. This is because the HLS spec guarantees PTS timestamp alignment across different formats. We'll also need something like PtsTimestampAdjuster to share between separated audio and WebVTT tracks, which also contain PTS timestamps that are aligned, and will need to share a common adjustment. Issue: #692
Oliver Woodman committed -
- Don't allow "nothing has changed" optimization in the case that only styling has changed (TextUtils.equals will return true in this case, but we shouldn't optimize). - Add functionality to suppress embedded styling; seems useful to have. - Added "this." for clarity.
Oliver Woodman committed -
Oliver Woodman committed
-
Issue: #764
Oliver Woodman committed -
Oliver Woodman committed
-
Issue: #707
Oliver Woodman committed -
Oliver Woodman committed
-
Issue: #771
Oliver Woodman committed -
When a live stream ends, what typically happens is that the manifest is refreshed and the refreshed version is not marked as live/dynamic. When this happens we: 1. Don't want the duration of the track to change. 2. Still want to consider the possibility that we may have fallen behind the live window. 3. Don't want to allow futher manifest refreshes. This change uses the right thing in the right place.
Oliver Woodman committed -
Issue: #707
Oliver Woodman committed -
Oliver Woodman committed
-
- 09 Sep, 2015 2 commits
- 07 Sep, 2015 7 commits
-
-
Issue #765
Oliver Woodman committed -
Issue #763
Oliver Woodman committed -
Issue: #755
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
- Admit we don't know the mime type (using unknown mime types) rather than passing the container mime type. - Pass the correct mime type for opus, vp9 and vp8, and remove the incorrect container checks in the corresponding extensions.
Oliver Woodman committed -
Oliver Woodman committed
-
- 01 Sep, 2015 3 commits
-
-
All valid Android devices should pass these tests.
Oliver Woodman committed -
- Fix building with APP_ABI=all by configuring for all architectures. - Keep vpx_dsp which is required for building successfully. - Use perl -pi -e not sed, for building on Macs.
Oliver Woodman committed -
Oliver Woodman committed
-