- 10 May, 2021 2 commits
-
-
#minor-release PiperOrigin-RevId: 372549185
samrobinson committed -
PiperOrigin-RevId: 372548259
aquilescanta committed
-
- 07 May, 2021 5 commits
-
-
#minor-release PiperOrigin-RevId: 372537414
samrobinson committed -
#minor-release PiperOrigin-RevId: 372448985
samrobinson committed -
#minor-release PiperOrigin-RevId: 372433555
bachinger committed -
#minor-release PiperOrigin-RevId: 372368685
samrobinson committed -
It was originally introduced because it was guaranteed to be non-null unlike the inherited field. But ExoPlaybackException.cause has been nullable for some time, so there's no gain in not using the inherited field. PiperOrigin-RevId: 372329740
aquilescanta committed
-
- 06 May, 2021 14 commits
-
-
PiperOrigin-RevId: 372321626
bachinger committed -
#minor-release PiperOrigin-RevId: 372314890
olly committed -
PiperOrigin-RevId: 372266634
jinpark committed -
PiperOrigin-RevId: 372146631
bachinger committed -
PiperOrigin-RevId: 372146069
aquilescanta committed -
Also make future similar issues less likely by adding isPlaceholder to the set method of Period (in case forwarding Timeline implementations use this instead of just updating values selectively) #minor-release PiperOrigin-RevId: 372138523
tonihei committed -
PiperOrigin-RevId: 372127633
bachinger committed -
PiperOrigin-RevId: 372101509
bachinger committed -
PiperOrigin-RevId: 372094221
aquilescanta committed -
PiperOrigin-RevId: 372092412
olly committed -
PiperOrigin-RevId: 372092122
bachinger committed -
PiperOrigin-RevId: 372088869
olly committed -
Issues have been identified around offload gapless track transitions blocking the track timestamp. Until those issues are root caused, this settings allows to disable gapless offload completely. PiperOrigin-RevId: 372081545
krocard committed -
Also fix unncessary adjustment done in ClippingMediaSource. #minor-release PiperOrigin-RevId: 372080724
tonihei committed
-
- 04 May, 2021 7 commits
-
-
#minor-release PiperOrigin-RevId: 371939159
samrobinson committed -
#minor-release PiperOrigin-RevId: 371929289
samrobinson committed -
PiperOrigin-RevId: 371919596
aquilescanta committed -
PiperOrigin-RevId: 371809078
olly committed -
PiperOrigin-RevId: 371799441
olly committed -
PiperOrigin-RevId: 371625281
gyumin committed -
PiperOrigin-RevId: 371482546
jinpark committed
-
- 30 Apr, 2021 12 commits
-
-
#minor-release PiperOrigin-RevId: 371348520
krocard committed -
#minor-release PiperOrigin-RevId: 371337762
claincly committed -
#minor-release PiperOrigin-RevId: 371326814
claincly committed -
In RtpDataLoadable.load, the second UDP data source is opened on the port we specify. If the port is already in use, a BindException is thrown. #minor-release PiperOrigin-RevId: 371319522
claincly committed -
PiperOrigin-RevId: 371318570
bachinger committed -
All `add*Listener` and `add*Output` methods are deprecated in favor of `addListener`. As for the class themselves `VideoListener` and `AudioListener` are not used internaly by ExoPlayer, `VideoRendererEventListener` and `AudioRendererEventListener` are use in their place. As a result `VideoListener` and `AudioListener` can be deprecated in favor `Listener`. On the other hand `TextOutput` and `MedataOutput` are used both in the player interface and internally in renderers. This means that those class can't be deprecated. There usage in the public interface are indirectly deprecated as their is no way to use them without using the deprecated `add*Output`. Thus it's not an issue that the class themselves are not deprecated. #minor-release PiperOrigin-RevId: 371318268
krocard committed -
PiperOrigin-RevId: 371307278
olly committed -
Imported from GitHub PR https://github.com/google/ExoPlayer/pull/8858 Fix bug in text alignment inheritance where child does not correctly inherit ancestor's setting @icbaker Merge 70eb4bceb73b3f07e2f8d545b4fa7961189ac52a into 45616f91 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/ExoPlayer/pull/8877 from dlafayet:multirowalign-cue d942b50a40525fea5d11b35a33d3bbc512550960 PiperOrigin-RevId: 371306966
dlafayet committed -
PiperOrigin-RevId: 371306900
bachinger committed -
#minor-release PiperOrigin-RevId: 371306241
ibaker committed -
PiperOrigin-RevId: 371170769
olly committed -
This change adds an API in the ForwardingPlayer to disable commands. This is affecting what Player.isCommandAvailable() returns as well as what is being advertised from the EventListener.onAvailableCommandsChanged() callback. For the callback case, the ForwardingPlayer needs to intercept the callback. It does so by wrapping registered EventListener and Listener instances, which resulted in some boiler-plate code. In addition, there is logic on the wrapped listeners to avoid triggering a queued callback if all listeners have been removed in the meantime. This includes the case where new listeners are added while callbacks scheduled for the removed listeners are still pending. PiperOrigin-RevId: 371139703
christosts committed
-