media/library
ibaker b4aa8688df 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.

PiperOrigin-RevId: 396613352
2021-09-16 16:41:35 +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 poor documentation and variable name choice in StreamKey 2021-09-16 15:06:02 +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.