media/library
tonihei 049f3cf5cd Keep default start position (TIME_UNSET) as content position for preroll ads.
If we use the default start position, we currently resolve it immediately
even if we need to play an ad first, and later try to project forward again
if we believe that the default start position should be used.

This causes problems if a specific start position is set and the later
projection after the preroll ad shouldn't take place.

The problem is solved by keeping the content position as TIME_UNSET (= default
position) if an ad needs to be played first. The content after the ad can
then be resolved to its current default position if needed.

PiperOrigin-RevId: 258583948
2019-07-18 14:14:52 +01:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
core Keep default start position (TIME_UNSET) as content position for preroll ads. 2019-07-18 14:14:52 +01:00
dash Rename SourceInfoRefreshListener to MediaSourceCaller. 2019-07-14 16:25:18 +01:00
hls Change HlsSampleStreamWrapper.prepareWithMasterPlaylistInfo to take a TrackGroup[] 2019-07-14 16:23:00 +01:00
smoothstreaming Plumb DrmSessionManager into SsMediaSource 2019-07-14 16:23:19 +01:00
ui add manifest to Timeline.Window 2019-07-14 16:20:45 +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.