media/library
ibaker 6b5b3d8141 Check if keepalive is enabled before releasing sessions in DDSM.release
If keepalive is disabled the existing code over-eagerly releases
DrmSession instances. This is arguably OK since a (Default)DrmSession
should be released before its (Default)Manager is released
(since the underlying MediaDrm instance might be released when the
manager is released). And if all sessions are released before the
manager is released then `sessions` is empty, so the loop is a no-op.

Issue: #8576
#minor-release
PiperOrigin-RevId: 356955308
2021-02-12 16:39:47 +00:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Move MediaFormatUtil into common 2021-02-12 16:39:28 +00:00
core Check if keepalive is enabled before releasing sessions in DDSM.release 2021-02-12 16:39:47 +00:00
dash Add common prefix to loader thread names 2021-02-11 12:05:06 +00:00
extractor Fix parsing of Vorbis codec private 2021-01-26 15:59:41 +00:00
hls Suppress SwitchIntDef warning where it makes sense 2021-02-04 00:24:04 +00:00
smoothstreaming Add common prefix to loader thread names 2021-02-11 12:05:06 +00:00
transformer Move MediaFormatUtil into common 2021-02-12 16:39:28 +00:00
ui Remove deprecated DownloadNotificationUtil 2021-02-09 13:59:57 +00: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.