media/extensions
andrewlewis 1bdccd4bfb Fix position reporting with fetch errors
On receiving a fetch error for an ad that would otherwise play based on an
initial/seek position, the pending content position wasn't cleared which meant
that position reporting was broken after a fetch error. Fix this by always
clearing the pending position (if there was a pending position that will have
triggered the fetch error).

Also deduplicate the code for handling empty ad groups (fetch errors)
and ad group load errors.

Issue: #7956
PiperOrigin-RevId: 334113131
2020-10-17 11:52:12 +01:00
..
av1 Build cmake AV1 outside of CITC 2020-08-01 12:56:12 +01:00
cast Add back support for setting audio pitch 2020-08-27 12:06:41 +01:00
cronet Remove references to cross-protocol redirects for Cronet 2020-09-12 21:07:50 +01:00
ffmpeg More verbose instructions for consistency 2020-09-16 17:03:35 +01:00
flac Make User-Agent optional 2020-09-09 09:45:48 +01:00
gvr Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
ima Fix position reporting with fetch errors 2020-10-17 11:52:12 +01:00
jobdispatcher Dev guide: Start updating the download page 2020-09-07 20:41:55 +01:00
leanback Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
media2 Clean up some lint warnings 2020-09-11 17:40:19 +01:00
mediasession Add back support for setting audio pitch 2020-08-27 12:06:41 +01:00
okhttp Exclude Guava transitive annotation dependencies 2020-09-11 16:02:37 +01:00
opus Make User-Agent optional 2020-09-09 09:45:48 +01:00
rtmp Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
vp9 Make User-Agent optional 2020-09-09 09:45:48 +01:00
workmanager Clean up some lint warnings 2020-09-11 17:40:19 +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.