- 22 Jun, 2018 13 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201695876
olly committed -
The DefaultEventListener was added for selective overrides. Now that Java 8 support is enabled, these selective listener overrides can be implemented more easily and more flexible using default methods. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201695490
tonihei committed -
Issue:#3393 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201694813
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201679215
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201678686
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201678261
olly committed -
Both values are helpful for event reporting, but are only available while the data source is open. Similar to bytesLoaded, they need to be reported through the Chunk. Issue:#2054 Issue:#4361 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201664907
tonihei committed -
This will make it possible for ImaAdsLoader to access the player volume when used with SimpleExoPlayer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201664189
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201530049
aquilescanta committed -
Issue: #4403 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201525284
andrewlewis committed -
Issue:#4379 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201497585
bachinger committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201484853
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201376315
andrewlewis committed
-
- 20 Jun, 2018 8 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201374393
olly committed -
Replace assertThat(a >= b).isTrue() with assertThat(a).isAtLeast(b) because it reads more natural, and in case the assertion fails, it will print out the actual values to help debugging. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201371993
hoangtc committed -
[] ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201350930
bachinger committed -
Currently, the looper of the thread the player is created on is used (or the main looper if this thread doesn't have a looper). To allow more control over the threading, this change lets users specificy the looper which must be used to call player methods and which is used for event callbacks. Issue:#4278 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201331564
tonihei committed -
Issue: #4396 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201324467
eguven committed -
Also switch from using a CommentFrame to a new InternalFrame type for ID3 data stored with ID '----', to distinguish internal data from actual ID3 comments. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201315254
andrewlewis committed -
Issue:#4394 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201178909
aquilescanta committed -
Added a capturer that can capture output from video renderer into bitmaps. This class uses SurfaceCapturer to setup a surface, then configures this surface as the output for a video renderer. Once the output is set, it will capture the output frames from the video renderer and return them as bitmaps. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201148184
hoangtc committed
-
- 18 Jun, 2018 19 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200991862
olly committed -
Issue: #4385 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200986828
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200972456
olly committed -
Correct document of PlayerView & PlayerControlView
ojw28 committed -
This avoids a small native leak. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200955086
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200689527
eguven committed -
Issue: #3906 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200526335
olly committed -
This replaces the workaround calculation which was needed before the referenced bug was fixed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200217241
tonihei committed -
Issue:#2025 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200212344
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200211755
tonihei committed -
Issue: #4360 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200186465
andrewlewis committed -
The helper method only reported DATA_TYPE_UNKNOWN even if the actual type is known. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200067296
tonihei committed -
Currently only the buffered position in the current media period can be queried. To achieve this, we save the buffered positions of all MediaPeriods to the PlaybackInfo together with a list of MediaPeriodIds. ExoPlayerImpl can then determine the correct buffered position for multi-period windows and windows with midroll ads. In addition, this change adds two new convenience methods to the Player interface to query the total buffered duration across all windows and to get the buffered duration of the content while playing an ad. Issue:#4023 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200041791
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199856613
olly committed -
This allows the AnalyticsCollector to register itself as a VideoListener to get these updates automatically instead of relying on the user to provide updates. The ViewportSizeReporter was amended to do the pixel to dp conversion itself. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199796532
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199792156
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199791722
eguven committed -
It doesn't really serve a purpose and is not automatically triggered. Apps need to trigger it manually through AnalyticsCollector.notifyNetworkTypeChanged which is easy to forget. Moreover, the current network type can be obtained by Util.getNetworkType at any time when it's needed without the need for a listener. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199790033
tonihei committed -
Also add a few missing MP4 object types. Issue: #4264 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199778373
andrewlewis committed
-