- 22 Jun, 2017 16 commits
-
-
Error prone check doesn't like we pass a variable named 'end' as start parameter and 'start' as end. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159567308
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159555748
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159554717
aquilescanta committed -
Issue:#1661 Issue:#1989 Issue:#2089 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159553419
aquilescanta committed -
An actions is triggered when the reading reaches action's position. This can be used to make sure the code is in a certain state while testing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159545923
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159538997
olly committed -
At the moment, only CENC-defined scheme types are known values. This will allow having more information about the encryption scheme through the format, which in turn will allow more informed decisions on format support. Issue:#1661 Issue:#1989 Issue:#2089 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159538907
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159426366
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159421000
olly committed -
Added option to fail on timeout. Also reset internals in all cases such that the activity can be used more than once. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159419176
tonihei committed -
A few components in ExoPlayer requires playback looper to operate (such as: DrmSessionManager#acquireSession), so this CL add back getPlaybackLooper() to facilitate such cases. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159416012
hoangtc committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159227077
andrewlewis committed -
(Fixing GitHub issue #2923) Cuurently, ClippingMediaSource issues an initial discontinuity. This causes the renderers to be disabled and re-enabled when this media source is used in a sequence with other sources (or in a loop). This change disables the use of an initial discontinuity for audio-only media under the assumption that audio streams have random access capabilities. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159221963
tonihei committed -
Issue: #2953 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159218386
olly committed -
Use an actual class for the stub media source instead of an anomymous class. Allows to call assertReleased() on that class. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159109143
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159104188
andrewlewis committed
-
- 15 Jun, 2017 3 commits
-
-
Issue: #2940 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159099602
olly committed -
Previously, writeAllocationNode was not advanced to the terminating node when finishing writing sample data that fills exactly up to the end of the current write node. This wasn't actually broken, but is confusing because it causes edge cases where the start/read references could temporarily refer the node after the current write node. This change advances the write reference in this case, removing this confusion and bringing the implementation in line with what the design doc says happens. Also making some simplification and consistency changes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159099522
olly committed -
Issue: #2710 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=159082518
andrewlewis committed
-
- 14 Jun, 2017 6 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158977741
olly committed -
Issue: #2951 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158960483
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158842843
olly committed -
This will allow us to maintain a reference to the middle of the queue, which is necessary to efficiently support decoupling the read position from the start of the buffer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158839336
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158838707
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158837777
olly committed
-
- 13 Jun, 2017 10 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Include Pixel Aspect Ratio in DebugTextViewHelper
ojw28 committed -
check if defaultRefreshRate is reasonable
ojw28 committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158745843
olly committed -
(Fixing GitHub issue #2699) Added controllerAutoShow parameter to decide whether playback controls are shown automatically. Default is true. Can be overwritten in the XML with auto_show=false or via SimpleExoPlayerView.setControllerAutoShow(false). Also inverted the logic of maybeShowControllers and showController. SimpleExoPlayerView.(show/hide)Controller and PlaybackControlView.(show/hide) now unconditionally do what they say to allow manual operation. SimpleExoPlayerView.maybeShowController is used internally to automatically show playback controls. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158712277
tonihei committed -
(Preparation for GitHub issue #1706) AbstractConcatenatedTimeline repeatly calls methods of its implementation to query a specific child timeline. This may be inefficient if the implementation repeatly executes the same code to find the timeline. Changed the class such that it now queries all information at once using a meta data class. As all methods need at least two of four variables anyway, this doesn't generate unnecessary overhead. Also generified the UID for the child indices to allow new implementations to use some other UID besides the index. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158711979
tonihei committed -
The same effect can be achieved by checking the isLoading variable of ExoPlayerImplInternal because this variable is in almost all cases set simultaneously with loadingMediaPeriodHolder.needsContinueLoading. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158697948
tonihei committed -
continueLoading may be called during preparation, but this is not handled correctly in the case where a deferred period doesn't have a source yet. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158696539
andrewlewis committed -
We found getDefaultDisplay has a very small chance returns null
michalliu committed
-
- 12 Jun, 2017 5 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158686545
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158684924
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158683582
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158522507
aquilescanta committed -
Separate MediaPeriodHolder.index and MediaPeriodHolder.periodIndex, so that the latter is always a period index (which may repeat or jump) whereas the holder index increases by one each time an item is added to the period holder queue. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158497639
andrewlewis committed
-