- 17 Oct, 2020 15 commits
-
-
PiperOrigin-RevId: 337280116
ibaker committed -
PiperOrigin-RevId: 337279583
ibaker committed -
This brings in a fix for companion ads rendering when targeting API 29. Issue: #6432 PiperOrigin-RevId: 337279054
andrewlewis committed -
This was causing issues old devices where the class inheriting StreamEventCallback was loaded even though it was not used. Instead use an anonymous class that seem to be loaded more lazily. PiperOrigin-RevId: 337252687
krocard committed -
Issue: #8014 PiperOrigin-RevId: 337142176
krocard committed -
Issue: #8067 PiperOrigin-RevId: 337122011
bachinger committed -
The 'implementation' dependency causes problems when resolving ListenableFuture in contexts that also include the com.google.guava:listenablefuture:1.0 dependency. Issue: #7905 Issue: #7997 Issue: #7993 PiperOrigin-RevId: 337093024
ibaker committed -
Issue: #7961 PiperOrigin-RevId: 337069152
andrewlewis committed -
This will reduce the amount of boilerplate required to pass the configuration values around (especially in a planned future change when logic is factored out of ImaAdsLoader). PiperOrigin-RevId: 337058355
andrewlewis committed -
This is necessary to implement SEF video flattening. PiperOrigin-RevId: 337048264
kimvde committed -
Issue: #4904 PiperOrigin-RevId: 337048010
christosts committed -
Issue: #4904 PiperOrigin-RevId: 337047518
christosts committed -
Issue: #4904 PiperOrigin-RevId: 337046645
christosts committed -
This change was meant to be in https://github.com/google/ExoPlayer/commit/2e5f2f12adda1b71b9520bf7b2b0a755f41d6cbd but was not added my mistake. PiperOrigin-RevId: 337041686
kimvde committed -
Issue: #8044 PiperOrigin-RevId: 336955479
bachinger committed
-
- 13 Oct, 2020 23 commits
-
-
PiperOrigin-RevId: 336875300
kim-vde committed -
This moves TestUtil#runMainLooperUntil and TestUtil#createRobolectricConditionVariable to a new RobolectricUtil class. Also move testutil classes that use Robolectric-related utils classes (e.g. TestPlayerRunHelper, TestDownloadManagerListener). PiperOrigin-RevId: 336864959
ibaker committed -
PiperOrigin-RevId: 336864814
samrobinson committed -
This allows a LoadControl to start playback earlier if the target live offset is very low. Issue: #4904 PiperOrigin-RevId: 336863824
christosts committed -
Issue: #4904 PiperOrigin-RevId: 336841791
christosts committed -
Issue: #4904 PiperOrigin-RevId: 336841049
christosts committed -
Use default implementation otherwise and forward chosen implementation to internal player. Issue: #4904 PiperOrigin-RevId: 336840530
christosts committed -
Issue: #4904 PiperOrigin-RevId: 336839908
christosts committed -
Issue: #4904 PiperOrigin-RevId: 336839370
christosts committed -
Issue: #4904 PiperOrigin-RevId: 336838559
christosts committed -
PiperOrigin-RevId: 336838201
olly committed -
1. The first time the player controls are are made visible, there is no animation. 2. The first time the player controls are made visible, the "select tracks" button isn't displayed. When tapping to subsequently hide the player controls, the button briefly becomes visible and then is hidden again. This bug is due to state in StyledPlayerControlViewLayoutManager being out of sync, resulting in StyledPlayerControlView's onVisibilityChange not being called properly. After this change both of these issues should be resolved. PiperOrigin-RevId: 336704031
olly committed -
This should fix gradle errors like: "warn: removing resource com.google.android.exoplayer2.demo:string/exo_controls_fastforward_by_amount_description without required default value." PiperOrigin-RevId: 336670827
andrewlewis committed -
We stopped using using this MIME type in https://github.com/google/ExoPlayer/commit/74a9d8f680995f2096c59fde6cd1ef6e85bb4d55 This broke subtitle decoding in some cases (Issue: #7985), which I fixed in https://github.com/google/ExoPlayer/commit/7b8895d655c9b48e042f66045bc9c7ab27e93346. After some discussion we've decided SubtitleDecoderFactory shouldn't depend on Format.containerMimeType (since the samples have already been extracted by this point, so the container shouldn't matter). So this change fixes DashManifestParser to use MimeTypes.APPLICATION_MP4VTT (and reverts the no-longer-needed SubtitleDecoderFactory change). PiperOrigin-RevId: 336668450
ibaker committed -
PiperOrigin-RevId: 336643621
ibaker committed -
TestExoPlayerBuilder can be used from both emulator and robolectric tests, TestPlayerRunHelper uses Robolectric Looper behaviour, meaning it can be moved to the robolectricutils module in a follow-up change. PiperOrigin-RevId: 336634225
ibaker committed -
PiperOrigin-RevId: 336558226
bachinger committed -
All these methods have been deprecated since at least 2.9.0. PiperOrigin-RevId: 336320219
tonihei committed -
Adjusted the bottom layout of StyledPlayerControlView : - Enlarged bottom button's height to make tapping easier. - Extended greyed background area to upper edge of seekbar. - Gave padding between bottom edge of the overall layout and bottom buttons. - Reduced horizontal margins between bottom buttons. PiperOrigin-RevId: 336041160
insun committed -
Previously, the overflow button was always shown at the bottom in StyledPlayerControlView and hided the settings cog even when there is enough space. With this change, the settings cog moves out from overflow and the overflow button is shown only when the buttom space is not enough. PiperOrigin-RevId: 336029179
insun committed -
Otherwise, some extractor tests are seeking without making sure that the extractor has retrieved the formats. This is needed for PR Issue: #7378. PiperOrigin-RevId: 335934326
kimvde committed -
Issue: #8024 PiperOrigin-RevId: 335846035
bachinger committed -
The bug affects playlists that start with an I-FRAME only variant. Issue: #8025 PiperOrigin-RevId: 335819497
aquilescanta committed
-
- 06 Oct, 2020 2 commits
-
-
PiperOrigin-RevId: 335683390
andrewlewis committed -
Experiments showed the timeout is beneficial to avoid ANRs and we can thus enable the feature by default. Also add configuration to set the timeout if required. Issue: #5887 PiperOrigin-RevId: 335652506
tonihei committed
-