media/library
ibaker a062075462 Cache the last DrmSessionManager instance inside the default provider
Without this a new manager is instantiated for every item in a playlist,
meaning the impact of caching improvements to DefaultDrmSessionManager
are reduced (since the cache doesn't persist across playlist items).

With this change, playlists of items with identical DRM config will use
the same manager instance (and thus share existing sessions).

Issue: #8523
#minor-release
PiperOrigin-RevId: 356690852
2021-02-11 12:05:28 +00:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Implement Bundleable for media2 MediaItem and related classes 2021-02-11 12:05:18 +00:00
core Cache the last DrmSessionManager instance inside the default provider 2021-02-11 12:05:28 +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 Transformer: remove SpeedProvider interface from Javadoc 2021-02-09 13:59:07 +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.