media/library
ibaker 4d668f1b7b Fix how preacquired DRM sessions are released under resource contention
Previously the released preacquired sessions would start their keepalive
timeout, and so no additional resources would be freed in time for the
manager to retry the session acquisition.

This change adds an additional purge of keepalive sessions *after* the
preacquired sessions are released, which fixes the problem.

#exofixit
#minor-release

PiperOrigin-RevId: 396613352
2021-09-14 21:33:01 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Use @C.TrackType more widely 2021-09-14 12:04:11 +01:00
core Fix how preacquired DRM sessions are released under resource contention 2021-09-14 21:33:01 +01:00
dash Fix DashChunkSource @param name 2021-09-14 12:13:35 +01:00
extractor Add flag for constant bitrate seeking even if input length is unknown 2021-09-14 12:11:48 +01:00
hls Use @C.TrackType more widely 2021-09-14 12:04:11 +01:00
rtsp Handle RTSP 301/302 redirection. 2021-09-14 11:53:06 +01:00
smoothstreaming Use @C.TrackType more widely 2021-09-14 12:04:11 +01:00
transformer Use @C.TrackType more widely 2021-09-14 12:04:11 +01:00
ui Fix javadoc consistency 2021-09-14 11:56:45 +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.