- 06 Dec, 2016 6 commits
-
-
- Infer likely left/center/right alignment for pop-on captions. This makes the rendering much better in practice, particularly when the captions were intended to be center aligned. - Fix line anchoring. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141156222
olly committed -
CEA-608 specifies a "safe-area" in which the captions should be rendered. This change adjusts all of the cue positions so they are within that safe area. It also fixes a minor issue in which roll up captions would drift towards the last row if a preamble address code had the "next row toggle" bit set. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141077433
cdrolle committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141073182
aquilescanta committed -
Seeks are permitted when there's no timeline, and in this case playback necessarily fails on the playback thread when the timeline becomes known. Pushing failure to the same place when the timeline is known means there's only one failure path for this case. A later CL will likely introduce an InvalidSeekPositionException for this case. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141037708
olly committed -
Issue #2146 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141036866
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141031900
andrewlewis committed
-
- 02 Dec, 2016 12 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Issue: #2145 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140868079
olly committed -
This is implemented in the same way as in MediaCodecRenderer. Move codec != null guard into feedInputBuffer to handle the case of an input format change with no dequeued buffers where the codec can't be reinitialized immediately. Issue: #2111 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140864942
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140847027
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140843106
andrewlewis committed -
These additions are useful for sources that need to track the playback position and control playback. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140828310
andrewlewis committed -
Oliver Woodman committed
-
add mp2 audio
ojw28 committed -
Oliver Woodman committed
-
git://github.com/drhill/ExoPlayer
Merge branch 'dev-v2_subtitles_view' of git://github.com/drhill/ExoPlayer into drhill-dev-v2_subtitles_view
Oliver Woodman committed
-
- 01 Dec, 2016 12 commits
-
-
Drew Hill committed
-
Drew Hill committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
git://github.com/RikHeijdens/ExoPlayer…
Merge branch 'eia-608-improvements' of git://github.com/RikHeijdens/ExoPlayer into RikHeijdens-eia-608-improvements
Oliver Woodman committed -
Oliver Woodman committed
-
Added FLV PCM law support
ojw28 committed -
Greg Slomin committed
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140720011
olly committed -
Prevented readFile() setting "changed" boolean to true every time. It's set only if encryption key is set but the index file isn't encrypted. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140714173
eguven committed -
Drew Hill committed
-
- 30 Nov, 2016 10 commits
-
-
Drew Hill committed
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140642357
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140635851
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140623107
olly committed -
If a period has no enabled tracks it is considered to be fully buffered, even if its duration is unknown. This would cause the offset of the next loading period to be set based on the unset duration of the preceding period, in turn causing the from of the player to expose a position based on an unset value. Only load the next period when the current one has a known duration. If a period has no enabled tracks and an unknown duration this causes the player to play the period indefinitely. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140613858
andrewlewis committed -
When CEA-608 is embedded in MP4 each packet consists of cc_data_1 and cc_data_2 only. The marker_bits, cc_valid and cc_type are implicit. As a result playback of CEA-608 embedded in MP4 broke when we started passing the extra byte for the TS case (and adjusted the decoder to assume the byte was present). This change introduces a special mimeType for the case where the byte is implicit (!). An alternative option was to insert the extra byte every 2 bytes in the MP4 extractor, but this is really quite fiddly to get right. Also made the loops in the 608/708 decoders robust against input of the wrong length. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140609304
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140606435
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140605251
olly committed -
Encryption key in index file is read by DataInputStream.read() which may return less bytes than required. Replaced it with readFully() which should read full length of data. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140597693
eguven committed -
Issue:#747 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140525595
aquilescanta committed
-