media/library
bachinger 25a6ff5753 Select base URL on demand when a new chunk is created
Instead of selecting the base URL initially or when a load error occurs,
it is now selected when a chunk or initialization chunk is created. The
selected base URL is then assigned to
`RepresentationHolder.lastUsedBaseUrl` that is excluded in case of a
load error. For a next chunk another base URL will be selected by using
the `BaseUrlExclusionList`.

PiperOrigin-RevId: 395721221
2021-09-16 16:08:05 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Fix STATE_IDLE Javadoc 2021-09-16 15:14:48 +01:00
core Fix AudioSink reset javadoc. 2021-09-16 15:08:48 +01:00
dash Select base URL on demand when a new chunk is created 2021-09-16 16:08:05 +01:00
extractor Duration readers: Return TIME_UNSET rather than a negative value 2021-09-16 14:30:42 +01:00
hls Fix poor documentation and variable name choice in StreamKey 2021-09-16 15:06:02 +01:00
rtsp Handle malformed URL in RTP-Info header. 2021-09-16 15:11:42 +01:00
smoothstreaming Fix poor documentation and variable name choice in StreamKey 2021-09-16 15:06:02 +01:00
transformer Remove ExoPlaybackException factory method that doesn't take errorCode 2021-07-09 09:10:19 +01:00
ui Update PlayerView's UI when available commands change 2021-09-16 14:48:55 +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.