- 16 Sep, 2021 18 commits
-
-
Issue: #9379 PiperOrigin-RevId: 395226701
claincly committed -
Issue #9024 PiperOrigin-RevId: 395224661
olly committed -
This typically happens if there's a discontinuity in the stream. It's better to say we don't know, than it is to return a negative position. Issue: #8346 #exofixit #minor-release PiperOrigin-RevId: 395224088
olly committed -
Issue: #9002 PiperOrigin-RevId: 395221648
olly committed -
Before, this decoder was avoided on API levels < 30. #minor-release Issue:#9349 PiperOrigin-RevId: 395209684
kimvde committed -
PiperOrigin-RevId: 395004645
gyumin committed -
PiperOrigin-RevId: 394415421
olly committed -
#minor-release Issue:#9350 PiperOrigin-RevId: 394112689
kimvde committed -
Issue: #6784 PiperOrigin-RevId: 393374139
bachinger committed -
These should have been updated as part of https://github.com/google/ExoPlayer/commit/1affbf9357c061149b3cb287972ea0157d1b6735 #minor-release PiperOrigin-RevId: 392913561
ibaker committed -
Issue: #9294 PiperOrigin-RevId: 392844983
kimvde committed -
These are unneeded for the external project #minor-release PiperOrigin-RevId: 392835942
andrewlewis committed -
Issue: #9303 #minor-release PiperOrigin-RevId: 392022613
bachinger committed -
PiperOrigin-RevId: 391965200
olly committed -
PiperOrigin-RevId: 391952144
olly committed -
StyledPlayerControlView was checking whether the player is an ExoPlayer instance to set the track selector. This means that, if apps were wrapping an ExoPlayer in a ForwardingPlayer (to replace a ControlDispatcher for example), the track selector wasn't set anymore. PiperOrigin-RevId: 391776305
kimvde committed -
This change is needed to generate correct javadoc, otherwise these methods appear as not deprecated. #minor-release PiperOrigin-RevId: 390339092
christosts committed -
PiperOrigin-RevId: 390136807
christosts committed
-
- 11 Aug, 2021 2 commits
-
-
r2.15.0
christosts committed -
The release note was put under 2.14.2 but the feature is released in 2.15.0. #minor-release PiperOrigin-RevId: 390093836
christosts committed
-
- 10 Aug, 2021 2 commits
-
-
PiperOrigin-RevId: 389871495
christosts committed -
#minor-release PiperOrigin-RevId: 389862401
christosts committed
-
- 06 Aug, 2021 1 commit
-
-
#minor-release PiperOrigin-RevId: 389174519
christosts committed
-
- 05 Aug, 2021 2 commits
-
-
Issue: #9252 #minor-release PiperOrigin-RevId: 388889406
andrewlewis committed -
Issue: #9254 #minor-release We used to allow only alphanumerical characters in session id. The spec also allows "$", "-", "_", ".", "+" (RFC2326 Sections 3.4 and 15.1). PiperOrigin-RevId: 388873742
claincly committed
-
- 04 Aug, 2021 10 commits
-
-
This change removes ERROR_CODE_IO_NETWORK_UNAVAILABLE, ERROR_CODE_IO_NETWORK_CONNECTION_CLOSED, and ERROR_CODE_IO_DNS_FAILED in favor of keeping only ERROR_CODE_IO_NETWORK_CONNECTION_FAILED. PiperOrigin-RevId: 388715972
aquilescanta committed -
PiperOrigin-RevId: 388713101
Christos Tsilopoulos committed -
- Fix use of getTimestampOffsetUs in TsExtractor where getFirstSampleTimestampUs should have been used. - Don't reset TimestampAdjuster if it's in no-offset mode. - Improve comment clarity #minor-release PiperOrigin-RevId: 388682711
olly committed -
For audio-only playlists, when formats are communicated to the app with AnalyticsListener.onDownstreamFormatChanged(), the passed MediaLoadData do not indicate this is an audio track and therefore the PlaybackStatsListener cannot derive audio format-related information. This change sets the main SampleStreamWrappers track type to AUDIO, if the master playlist contains only audio variants. Issue: #9175 #minor-release PiperOrigin-RevId: 388676060
christosts committed -
The AnalyticsCollector releases listeners lazily so that listener callbacks triggered on the application looper after SimpleExoPlayer.release() are still handled. The change in ListenerSet to post the onEvents callback on the front of the application looper changed (correctly) how onEvents are propagated, however this made the AnalyticsCollector deliver onEvents with out-of-order EventTimes. This change fixes AnalyticsCollector to trigger onPlayerReleased() and the matching onEvents() event in the correct order. #minor-release PiperOrigin-RevId: 388668739
christosts committed -
Issue: #9239 PiperOrigin-RevId: 388437614
andrewlewis committed -
This CL addresses the github issue [#8946](https://github.com/google/ExoPlayer/issues/8964). That issue requests support for `font-size` CSS property in WebVTT subtitle format. This CL: * Adds support for `font-size` property by extending capabilities of WebVTT `CssParser`. Implementation of `font-size` property value parsing is based on the one in `TtmlDecoder`. * Adds unit test along with test file containing WebVTT subtitles with all currently supported `font-size` units. #minor-release PiperOrigin-RevId: 388423859
apodob committed -
Issue: #8850 Issue: #9153 #minor-release PiperOrigin-RevId: 388257563
olly committed -
- Use timestampOffsetUs == C.TIME_UNSET directly as the way of determining whether the adjuster has determined the offset, rather than relying on lastSampleTimestampUs checks for this. - Remove comment referring to lastSampleTimestampUs as holding the "adjusted PTS". Its value may not have originated from a PTS timestamp. It's also confusing to refer to it as "adjusted" given timestampOffsetUs has not been applied to it. - Fix PassthroughSectionPayloadReader to make sure it'll never output a sample with an unset timestamp. #minor-release PiperOrigin-RevId: 388226180
olly committed -
Prior to this change, an initalized TimestampAdjuster that's then reset with DO_NOT_OFFSET would incorrectly continue to apply the offset. Also add a test case for this issue, and for some other simple use cases. #minor-release PiperOrigin-RevId: 388182645
olly committed
-
- 02 Aug, 2021 5 commits
-
-
Christos Tsilopoulos committed
-
PiperOrigin-RevId: 387794965
aquilescanta committed -
DefaultHttpDataSource and OkHttpDataSource can share the same error code assigning logic. Fixes CronetDataSource's handling of closed connection. PiperOrigin-RevId: 387791679
claincly committed -
PiperOrigin-RevId: 387786273
claincly committed -
PiperOrigin-RevId: 387777480
aquilescanta committed
-