media/extensions
andrewlewis 4ca755a344 Skip ads for which the media failed to prepare
Also make ad group skipping more robust. After calling onError for an ad, IMA
will sometimes trigger an ad group load error, so this needs to be handled in a
way that allows some ads to be loaded already for the ad group.

This change also fixes calculation of the expected ad index to take into account
whether the position is being faked to trigger loading an ad or is the actual
player position.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=185655844
2018-02-20 10:51:19 +00:00
..
cast Fix dependency in cast extension 2018-02-01 15:31:24 +00:00
cronet Prevent "unexpected read attempt" illegal state exception 2018-02-20 10:45:26 +00:00
ffmpeg Don't kill the process if SimpleDecoder.decode throws. 2018-01-04 15:44:00 +00:00
flac Move (almost all) remaining core library instrumentation tests to Robolectric. 2018-02-20 10:49:50 +00:00
gvr Allow setting output sample rate in SonicAudioProcessor 2017-10-17 18:24:53 +01:00
ima Skip ads for which the media failed to prepare 2018-02-20 10:51:19 +00:00
leanback Make play button behave differently in IDLE and ENDED states 2018-01-23 19:07:52 +00:00
mediasession Translation console import 2018-02-20 10:49:52 +00:00
okhttp Update dependency versions 2017-09-15 23:23:16 +01:00
opus Link libopus statically with libopusJNI 2018-02-20 10:46:54 +00:00
rtmp Update version of rtmp-client to 3.0.1 2018-01-24 10:51:31 +00:00
vp9 Reduce Libvpx output buffers to 8, to reduce the chances of out of memory errors. 2018-02-20 10:45:26 +00: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.