media/extensions
tonihei c1181000f9 Correctly report buffered position for multi-period window.
Currently only the buffered position in the current media period can be queried.

To achieve this, we save the buffered positions of all MediaPeriods to the
PlaybackInfo together with a list of MediaPeriodIds. ExoPlayerImpl can then
determine the correct buffered position for multi-period windows and windows
with midroll ads.

In addition, this change adds two new convenience methods to the Player interface
to query the total buffered duration across all windows and to get the buffered
duration of the content while playing an ad.

Issue:#4023

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=200041791
2018-06-18 11:08:22 +01:00
..
cast Correctly report buffered position for multi-period window. 2018-06-18 11:08:22 +01:00
cronet Promote getResponseHeaders to DataSource 2018-06-18 10:51:31 +01:00
ffmpeg Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
flac Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
gvr Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
ima Update forced dependencies to fix release 2018-06-18 10:57:43 +01:00
jobdispatcher Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
leanback Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
mediasession Set METADATA_KEY_TITLE 2018-06-06 19:02:33 +01:00
okhttp Promote getResponseHeaders to DataSource 2018-06-18 10:51:31 +01:00
opus Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
rtmp Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
vp9 Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer extensions

ExoPlayer extensions are modules that depend on external libraries to provide additional functionality. Browse the individual extensions and their READMEs to learn more.