- 31 Jul, 2017 20 commits
-
-
We do this in the dynamic case, and I think we've seen a few GitHub issues where developers do this and don't understand what they've done wrong (because the failure comes later). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163688557
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163683081
olly committed -
Also don't detach any attached player in release() to prevent a possible NullPointerException if ImaAdsLoader.release() runs first, then the MediaSource is released and detaches the player. This is safe because if the loader was attached it's guaranteed to be detached. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163673750
andrewlewis committed -
Issue: #3106 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163455563
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163455269
aquilescanta committed -
The canStop method gets called every second in a seperate thread until the test can be stopped. Replacing it with blockUntilEnded forwards the responsibility to stop to the test itself which has better control over the stop condition. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163343824
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163343347
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163341994
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163337073
aquilescanta committed -
Also instantiate the resulting list with a predicted size to minimize list resizing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163332285
aquilescanta committed -
Creates a copy of this playlist which includes only the variants identified by the given variantUrls. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163212562
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163193118
eguven committed -
Currently the ExoPlayerWrapper is used to run tests using an ExoPlayer implementation. Some properties of the test are set in the constructor, some are set by overloading the class, others are hard-coded in the ExoPlayerWrapper class, and a mechanism similar to the existing ActionSchedule is missing. This change does the following: 1. Renames ExoPlayerWrapper to ExoPlayerTestRunner as it better reflects its purpose. 2. Adds an internal Builder to easily set-up the test in a coherent way. This allows to only set necessary test components while using defaults for the rest. 3. Integrate ActionSchedule. 4. Apply the new structure to the existing tests currently using ExoPlayerWrapper. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163186578tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163186057
eguven committed -
Put space between ] and {. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163116816eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=163052346
eguven committed -
The new actions are: prepare source, set repeat mode, wait for timeline change, wait for position discontinuity, execute Runnable. Moreover, this change removes the restriction of using a SimpleExoPlayer to allow ActionSchedule to be used in other scenarios. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162918554
tonihei committed -
This class extends the existing FakeMediaSource by creating a FakeAdaptiveMediaPeriod instead of a FakeMediaPeriod. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162918487
tonihei committed -
This class extends the existing FakeMediaPeriod by using a ChunkSampleStream with chunks from a FakeChunkSource instead of a FakeSampleStream. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162916656
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162824522
aquilescanta committed
-
- 21 Jul, 2017 15 commits
-
-
There's no way to represent a beta in our integer versioning scheme. I propose we just set it the same for all betas + the stable release. The versioning for the demo app isn't that important, so I've just put it directly to 2.5.0 as well. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162749130
olly committed -
Issue: #3080 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162746202
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162742982
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162740498
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162740451
olly committed -
playback actions. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162736210
bachinger committed -
unnecessary updates are broadcasted to all clients. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162728670
bachinger committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162721489
olly committed -
SKIPPED can't be handled as CONTENT_RESUME_REQUESTED because after skipping an ad there may be further ads to play in its ad group. Remove workaround for handling unexpected playAd without stopAd, as the player can instead recover when IMA sends CONTENT_RESUME_REQUESTED. This in turn fixes handling of the case where playAd is called twice but IMA expects only the first ad to play, when skipping a particular ad. (Add an ad tag where this occurs to internal samples.) Check whether a currently playing ad has been marked as played in ExoPlayerImplInternal, and handle this case as a seek. This ensures that any loaded ad periods are discarded in the case of CONTENT_RESUME_REQUESTED. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162610621
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162610352
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162605429
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162604746
bachinger committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162601990
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162601961
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162601778
olly committed
-
- 19 Jul, 2017 5 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162514848
olly committed -
When an ExtractorMediaSource is used in a concatenation, and probably when using repeat modes, it needs to produce multiple ExtractorMediaPeriods during usage. Currently we fire a source info refresh every time a new ExtractorMediaPeriod instance prepares, which triggers ExoPlayer.EventListener's onTimelineChanged method. In nearly all cases the timeline is unchanged after the first ExtractorMediaPeriod is prepared. This change suppresses these no-op changes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162484234
olly committed -
- Drop minimum version to new RTMP min version - Publish the extension ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162477200
olly committed -
Issue: #3079 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162473480
olly committed -
A content period just before a postroll ad group with all ads played was not being marked as the last media period in the timeline period. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162471919
andrewlewis committed
-