- 17 Jan, 2021 7 commits
-
-
PiperOrigin-RevId: 352011053
andrewlewis committed -
Remove setMinLoadableRetryCount() from SingleSampleMediaSource, DashMediaSource, HlsMediaSource and SsMediaSource factories. PiperOrigin-RevId: 352008657
christosts committed -
We already have the eequivalent option for text tracks. PiperOrigin-RevId: 351999287
tonihei committed -
The new URL is referenced from https://xiph.org/downloads/. The old URL currently times out. #minor-release PiperOrigin-RevId: 351991077
andrewlewis committed -
This is not necessary when following the README.md but it is required if libopus is under a symlink (and won't do any harm if it's not symlinked). PiperOrigin-RevId: 351985185
andrewlewis committed -
PiperOrigin-RevId: 351978954
christosts committed -
There is no speed adjustment or use of sonic, as that will come in a child CL. PiperOrigin-RevId: 351973892
samrobinson committed
-
- 15 Jan, 2021 22 commits
-
-
Issue: #8430 PiperOrigin-RevId: 351971671
ibaker committed -
PiperOrigin-RevId: 351936232
jaewan committed -
- Once the ability to add debug listeners is removed, analyticsCollector is the only component that needs to receive the events. Hence it is called directly. - It seemed less confusing to do the same thing for (non-debug) video and audio events, and to have AnalyticsCollector no longer implement VideoListener and AudioListener directly. This clears up confusion that arises as a result of the debug and non-debug interfaces defining the same methods in some cases, and having to be careful not to end up calling the corresponding AnalyticsCollector method twice. PiperOrigin-RevId: 351835491
olly committed -
PiperOrigin-RevId: 351815772
christosts committed -
PiperOrigin-RevId: 351808884
christosts committed -
PiperOrigin-RevId: 351800287
christosts committed -
PiperOrigin-RevId: 351782634
christosts committed -
They have been deprecated since r2.7.0 PiperOrigin-RevId: 351777769
christosts committed -
https://github.com/google/ExoPlayer/commit/7d847a9552f9d5c1f2e7abd8d97528ea8a374d00
*** Original commit *** Handle sample size mismatch in MP4 extractors #minor-release *** PiperOrigin-RevId: 351774860
kimvde committed -
PiperOrigin-RevId: 351771497
olly committed -
AnalyticsCollector is allowed to be subclassed to simplify adding new events that make use of the EventTime generation. Clean up the subclassing interface to simplify this: - Make generateCurrentPlayerMediaPeriodEventTime protected. This is arguably the most useful method for extended clients. Other generateXXXEventTime methods are left private as they can't be useful for extensions because they require some integration into the ExoPlayer playback thread to make sense. So keeping them private to cause less confusion. - Some existing callback handling should be final as all the others. - Adding @CallSuper to all lifecycle management methods that might be helpful to subclasses but require to call the super method. - Make sendEvent protected to let subclasses use the simple event sending method. PiperOrigin-RevId: 351766369
tonihei committed -
#minor-release PiperOrigin-RevId: 351756333
kimvde committed -
PiperOrigin-RevId: 351752989
andrewlewis committed -
The VideoDecoderOutputBufferRenderer will be set automatically when setVideoSurfaceView is called on a VideoDecoderGLSurfaceView. #player-to-common PiperOrigin-RevId: 351742601
krocard committed -
PiperOrigin-RevId: 351687086
olly committed -
Issue: #7847 PiperOrigin-RevId: 351661084
olly committed -
Remove SimpleExoPlayer methods: - setTextOutput - clearTextOutput - setMetadataOutput - clearMetadataOutput The methods were deprecated in r2.6.0. PiperOrigin-RevId: 351611289
christosts committed -
PiperOrigin-RevId: 351597144
olly committed -
PiperOrigin-RevId: 351589689
christosts committed -
PiperOrigin-RevId: 351581997
andrewlewis committed -
The cache, being static, is updated every time a new MimeType is encountered. The static cache needs to be cleared between tests that register codecs through ShadowMediaCodec, or the subsequent tests could possibly pick up a wrong codec. PiperOrigin-RevId: 351576018
claincly committed -
Remove methods: - SimpleExoPlayer.setPlaybackParams, deprecated since r2.4.0. - SimpleExoPlayer.setAudioStreamType, deprecated since r2.5.0. - SimpleExoPlayer.getAudioStreamType, deprecated since r2.5.0. PiperOrigin-RevId: 351570070
christosts committed
-
- 13 Jan, 2021 11 commits
-
-
PiperOrigin-RevId: 351565147
christosts committed -
Preparation CL for SampleQueue.peek. PiperOrigin-RevId: 351439887
aquilescanta committed -
PiperOrigin-RevId: 351400274
olly committed -
PiperOrigin-RevId: 351393044
ibaker committed -
PiperOrigin-RevId: 351375479
christosts committed -
PiperOrigin-RevId: 351367833
christosts committed -
PiperOrigin-RevId: 351365762
olly committed -
PiperOrigin-RevId: 351361628
olly committed -
A previous release note has already noted to use ProgressiveMediaSource instead of this whole class, so adding a specific release note seems unnecessary for this one. PiperOrigin-RevId: 351353979
olly committed -
- SimpleExoPlayer now always generates a session ID at construction time. This ID is used indefinitely, including for tunneling, unless a call to setAudioSessionId is made to change it. - DefaultTrackSelector support for enabling tunneling has been changed to a boolean, since tunneling now uses the same session ID as non-tunneled mode. - Since the session ID is now always set at the top level, internal propagation of generated session IDs is no longer necessary, and so is removed. PiperOrigin-RevId: 351349687
olly committed -
AdaptiveMediaSourceEventListener was deprecated in r2.6.1. PiperOrigin-RevId: 351344147
christosts committed
-