- 07 Nov, 2018 1 commit
-
-
Copybara propagates this bit on the files, so removing it avoids some unnecessary changes in the first migrated commit. Also losslessly optimize two PNG files. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=220268951
andrewlewis committed
-
- 06 Nov, 2018 8 commits
-
-
Issue: #5045 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=220237752
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=220132865
andrewlewis committed -
*** Reason for rollback *** Rolling forward again as [] should fix issue that prompted the rollback *** Original change description *** Automated g4 rollback of changelist 219130576. *** Original change description *** Re-enable codec re-use Issue: #2826 *** *** ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=220124362
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=220066159
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=220059244
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219829614
eguven committed -
It's no longer guaranteed that onOutputFormatChanged will always be called when the renderer is re-enabled, since the codec may be kept and its output format may not change. Hence we need to avoid resetting state in onDisabled that we need when the renderer is enabled again. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219821519
olly committed -
Currently, MediaCodecRenderer's render loop does not have any time limit. We always try to drain and feed as much buffers as possible. This may lead to a pattern of feeding phase takes too much time from previous loop, which makes the next draining phase drops all buffers, making these buffers available for feeding all at once, and the pattern keeps repeating. This CL adds an experimental parameter for setting a time limit. If the time limit is exceeded, the feeding process stops even if more input could be fed. The default behavior is unchanged ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219820386
olly committed
-
- 02 Nov, 2018 5 commits
-
-
This makes extractor selection a bit more efficient for some CMAF files. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219795105
aquilescanta committed -
This prevents leaving an inconsistent state after a EOF exception. Issue:#5039 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219785275
aquilescanta committed -
Also make ExoCastMessage#mediaItemAsJsonObject protected. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219780620
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219765107
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219636548
eguven committed
-
- 01 Nov, 2018 3 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219609471
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219597894
andrewlewis committed -
*** Original change description *** Re-enable codec re-use Issue: #2826 *** ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219585084
ishani committed
-
- 31 Oct, 2018 23 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219540864
olly committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Add Support for Parsing ProgramInformation
ojw28 committed -
Oliver Woodman committed
-
Merge branch 'customize-ads-rendering-settings-more' of https://github.com/ogaclejapan/ExoPlayer into ogaclejapan-customize-ads-rendering-settings-more
Oliver Woodman committed -
Merge branch 'task/add_force_highest_bitrate_test' of https://github.com/Comcast/ExoPlayer into dev-v2
Oliver Woodman committed -
Provide http status message to InvalidResponseCodeException
ojw28 committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
fix checkIdleRequirement
ojw28 committed -
Create unique id for HLS audio and text tracks
ojw28 committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219472988
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219472219
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219470655
aquilescanta committed -
Issue:#5026 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219454985
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219454931
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219448836
andrewlewis committed -
Some test specific things, like adding an extra listener or adding decoder counters are currently handled by ExoHostedTest. They can be moved to the classes actually using them to clean up ExoHostedTest. This also adds more flexibility to further generic clean-up in onTestFinished. Also, reorder player setup to what ExoPlayerTestRunner is doing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219446276
tonihei committed -
Before this change, the player state would be STATE_ENDED then STATE_BUFFERING (when the postroll ad was marked as played) then STATE_ENDED again. Queueing a final content media period with start point equal to the content duration after a postroll ensures that the player state doesn't change to STATE_ENDED transiently. Switch from using C.TIME_END_OF_SOURCE to C.TIME_UNSET for media periods that should not have an end point and are not followed by an ad. Content media periods before postrolls have end position C.TIME_END_OF_SOURCE. If the postroll ad loads, its content position is set to the content duration, which should be known at the point of loading the postroll, then a final 'empty' content media period with start position equal to its duration is queued. If the postroll fails to load, this empty content media period is queued up directly after the preceding content media period. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219443683
andrewlewis committed -
Issue: #5019 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219267048
andrewlewis committed -
- Handling EVENT_PROVISION_REQUIRED is unnecessary because we handle it via NotProvisionedException, which was thrown on all API levels. - Handling EVENT_KEY_EXPIRED during playback is unnecessary. All it does is cause an error to be thrown, but an error will be thrown anyway out of the MediaCodec when it tries to use the expired keys. It's currently a race condition where the error gets thrown from, where-as having it always be thrown from one place is preferable. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=219172021
olly committed
-