media/library
bachinger e5ec6b31b2 Store adPlaybackStates and shared periods by period UID
To support multi-period content we need to store AdPlaybackStates and
SharedMediaPeriod by the periodUid as a key. While after this no-op CL,
we still only support single-period content, storing these resources by
periodUid is the ground work for multi-period support being added in an
follow-up CL.

PiperOrigin-RevId: 416836445
2021-12-20 13:52:46 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common Revert e148a678ac 2021-12-14 10:29:51 +00:00
core Store adPlaybackStates and shared periods by period UID 2021-12-20 13:52:46 +00:00
dash Add some correctness checks to min/max live latency values. 2021-12-10 17:25:48 +00:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Change DefaultHttpDataSourceTest to an instrumentation test 2021-12-14 10:30:35 +00:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor Merge pull request #9709 from Marksss:release-v2 2021-12-10 16:50:34 +00:00
hls Merge pull request #9767 from TiVo:p-nearest-sync-track-index-bug 2021-12-14 16:15:36 +00:00
rtsp Merge pull request #9606 from ened:rtsp-socket-factory 2021-12-06 12:36:42 +00:00
smoothstreaming Add optional id to TrackGroup. 2021-12-02 15:21:33 +00:00
transformer Convert PlaybackExceptions to TransformationExceptions. 2021-12-20 12:40:22 +00:00
ui Fix some comment references in StyledPlayer(Control)View 2021-12-20 12:44:02 +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.