- 19 Nov, 2020 4 commits
-
-
This test is not run in presubmit as it was too flaky, and is currently broken due to assets moving. Also migrate off ImaPlaybackTest off deprecated APIs. #minor-release PiperOrigin-RevId: 340405666
andrewlewis committed -
- Support 32-bit A_PCM/FLOAT/IEEE PCM - Support 8-bit and 16-bit A_PCM/INT/BIG PCM Issue: #8142 PiperOrigin-RevId: 340264679
olly committed -
PiperOrigin-RevId: 340254878
Oliver Woodman committed -
#minor-release PiperOrigin-RevId: 340249019
ibaker committed
-
- 18 Nov, 2020 13 commits
-
-
PiperOrigin-RevId: 340198099
andrewlewis committed -
Some content types always provide the license URL in the media. The PlayReady example in the demo app doesn't provide a default license URL for this reason, as an example. #minor-release PiperOrigin-RevId: 340125784
olly committed -
#minor-release PiperOrigin-RevId: 339447845
andrewlewis committed -
ImaAdsLoader notified onEnded whenever an ad finished playing, but when an ad is skipped in an ad pod we'd receive a playAd call before the player discontinuity for skipping to the next ad. Fix this behavior by checking that IMA's playing ad matches the player's playing ad before notifying onEnded. #minor-release PiperOrigin-RevId: 339424910
andrewlewis committed -
Add logging for ad progress and switch from deprecated getters to new millisecond getters. PiperOrigin-RevId: 339226534
andrewlewis committed -
Issue: #7832 PiperOrigin-RevId: 339087555
andrewlewis committed -
Without these lines, ProGuard fails on the demo app (R8 works). Also include some more `-dontwarn` lines from https://github.com/google/guava/wiki/UsingProGuardWithGuava Issue: #8103 PiperOrigin-RevId: 339050634
ibaker committed -
Call the new method AdsLoader.release() to allow the IMA SDK to dispose of its WebView. Issue: #7344 PiperOrigin-RevId: 339022162
andrewlewis committed -
Issue: #7983 #minor-release PiperOrigin-RevId: 339016928
aquilescanta committed -
Issue: #8106 Issue: #8087 PiperOrigin-RevId: 338664455
andrewlewis committed -
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 17 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
-