- 18 Nov, 2020 3 commits
-
-
Issue: #7877 PiperOrigin-RevId: 338659937
aquilescanta committed -
This change fixes format creation for traditional preparation of streams where the master playlist contains more than one codec string per track type. Issue: #7877 PiperOrigin-RevId: 338538693
aquilescanta committed -
When disabling a TsExtractor track type because of a missing codec in the master playlist, look through the entire codecs string instead of checking the first codec with matching type. Issue: #7877 PiperOrigin-RevId: 338530046
aquilescanta committed
-
- 23 Oct, 2020 2 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
- 22 Oct, 2020 2 commits
-
-
r2.12.1
Oliver Woodman committed -
PiperOrigin-RevId: 338446775
olly committed
-
- 21 Oct, 2020 2 commits
- 20 Oct, 2020 25 commits
-
-
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 -
PiperOrigin-RevId: 338051017
Oliver Woodman committed -
PiperOrigin-RevId: 338024866
Oliver Woodman committed -
Consensus is that the NoClassDefFoundError does not causes a crash but only a warning. PiperOrigin-RevId: 338022354
krocard committed -
PiperOrigin-RevId: 338016707
Oliver Woodman committed -
PiperOrigin-RevId: 337824945
andrewlewis committed -
The ExoPlayer receiver app id is a thin wrapper around the default receiver, so there are no reasons for users not to depend on it. By having ExoPlayer users refer to the ExoPlayer app id we can collect usage metrics. PiperOrigin-RevId: 337516767
aquilescanta committed -
This will be used to read ads responses out of data: URLs in a subsequent change. PiperOrigin-RevId: 334778780
andrewlewis committed -
PiperOrigin-RevId: 333036751
kim-vde 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
Oliver Woodman 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 in preparation for supporting playlists of ads media sources using ImaAdsLoader. Existing ways of passing ad tags should still function but are deprecated (and won't be supported with playlists). Issue: #3750 PiperOrigin-RevId: 335618364
andrewlewis 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 -
PiperOrigin-RevId: 336875300
kim-vde 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 -
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
-
- 17 Oct, 2020 6 commits
-
-
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 -
PiperOrigin-RevId: 335642909
andrewlewis committed -
Issue: #8005 PiperOrigin-RevId: 335625992
kimvde committed -
Context: Issue: #7988 PiperOrigin-RevId: 335608610
kimvde committed -
Issue: #7944 PiperOrigin-RevId: 335012643
andrewlewis committed
-