media/extensions
tonihei caca14c5f9 Set Player separately in AdsLoader interface.
Passing the player through MediaSource.prepare is only needed for the AdsLoader
and complicates other usages of MediaSource. Providing the player directly to
the AdsLoader is also in line with the usage pattern of PlayerView and other
components.

Also rename methods to start/stop to better reflect their usage.

PiperOrigin-RevId: 227682112
2019-02-19 08:56:30 +00:00
..
cast Update the Cast framework dependency 2019-01-15 13:57:03 +00:00
cronet Update OkHttp and Cronet dependencies 2019-01-30 22:28:56 +00:00
ffmpeg Treat AVERROR_INVALIDDATA as non-fatal 2019-01-15 14:10:02 +00:00
flac Include channel count in capabilities check 2018-11-27 19:34:04 +00:00
gvr Upgrade to GVR SDK 1.190.0 2019-01-21 13:27:18 +00:00
ima Set Player separately in AdsLoader interface. 2019-02-19 08:56:30 +00:00
jobdispatcher Add wrapper for Log messages to allow settig the log level. 2018-09-20 12:12:21 +01:00
leanback Add missing Nullable annotation Player.EventListener.onTimelineChanged 2018-08-01 13:49:21 +01:00
mediasession Remove unused interface method 2018-12-19 21:49:14 +00:00
okhttp Update OkHttp and Cronet dependencies 2019-01-30 22:28:56 +00:00
opus Include channel count in capabilities check 2018-11-27 19:34:04 +00:00
rtmp Remove stray word 2019-01-15 14:04:06 +00:00
vp9 Add @Documented to @IntDef and @StringDef annotations. 2018-10-20 14:01:13 +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.