media/library
christosts dfc29fc315 Fix HLS endless retrying on load errors
This was originally reported on #9390. There was a bug that when HLS
loads failed, the player would endlessly retry and never fail with a
player error.

This change fixes a bug in HlsSampleStreamWrapper.onPlaylistError()
which would return true for a playlist whose load encountered an error
but could not be excluded, whereas the method should return false.

Issue: #9390

PiperOrigin-RevId: 397045802
2021-09-16 16:44:22 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Constrain resolved period positions to be within the period 2021-09-16 16:14:20 +01:00
core Fix how preacquired DRM sessions are released under resource contention 2021-09-16 16:41:35 +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 HLS endless retrying on load errors 2021-09-16 16:44:22 +01:00
rtsp Fix RTSP session header parsing regex error. 2021-09-16 16:11:51 +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.