media/library
tonihei 01f57c3c0b Fix available end time calculation for multi-period DASH live streams
The available end time was accidentally substracted by the start time
of the last period.

To avoid similar time reference confusion in the future, also renaming
many variables and methods to clearly reflect the time reference point.
And to avoid constant conversion, the processManifest method also
attempts to converge to time relative to the start of the window as
quickly as possible.

Issue: #8537
PiperOrigin-RevId: 357001624
2021-02-12 17:19:37 +00:00
..
all Add Transformer "Getting started" page 2021-02-04 00:31:46 +00:00
common Handle loading the same ad more than once 2021-02-12 17:17:40 +00:00
core Check if keepalive is enabled before releasing sessions in DDSM.release 2021-02-12 17:19:19 +00:00
dash Fix available end time calculation for multi-period DASH live streams 2021-02-12 17:19:37 +00:00
extractor Fix parsing of Vorbis codec private 2021-02-01 22:54:38 +00:00
hls Suppress SwitchIntDef warning where it makes sense 2021-02-04 00:32:03 +00:00
smoothstreaming Split mutations method out of TrackSelection 2021-01-25 15:37:38 +00:00
transformer Transformer: remove SpeedProvider interface from Javadoc 2021-02-12 17:15:58 +00:00
ui Move Player.getTrackSelector to ExoPlayer 2021-01-22 16:22:09 +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.