media/library
claincly 95c0c5caa5 Allow TCP retry when using authentication.
The old version's retry logic will not work if using authentication.
Specifically, we use the same authentication parameters from the previous
session, and the RTSP server will reject such parameter.

In this fix, we reset the authentication info on retry. Further, we retry the
last request on receiving a 401 Unauthorized, rather than sending out another
DESCRIBE request.

#minor-release

PiperOrigin-RevId: 377539711
2021-06-08 12:58:39 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Update @SuppressWarnings annotations for go/nullness diagnostics 2021-06-08 12:50:09 +01:00
core AsynchronousMediaCodecAdapter cleanup 2021-06-08 12:56:39 +01:00
dash Bump targetSdkVersion to 30 2021-06-03 20:01:50 +01:00
extractor Reformat README of extractors module 2021-06-02 18:17:13 +01:00
hls Use UnrecognizedFormatException for progressive media only 2021-06-03 20:07:04 +01:00
rtsp Allow TCP retry when using authentication. 2021-06-08 12:58:39 +01:00
smoothstreaming Add missing @DoNotInstrument annotations 2021-06-02 18:13:19 +01:00
transformer Make AnalyticsListener.onPlayerError take a PlaybackException 2021-06-03 13:49:28 +01:00
ui Make StyledPlayerView depend on PlaybackException 2021-06-08 12:53:22 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.