media/extensions
olly c6bedc6a85 Improve scheduling
- Redefine Scheduler interface to better describe what implementations
  do. The previous version was too general, in that it allowed concrete
  DownloadService implementations to pass different Requirements to
  the base class and to the Scheduler. It's also difficult to see how
  that version could ever support dynamic updates to Requirements, which
  is probably a feature we'll need to add quite soon.
- Fix a (probably theoretical) problem where static fields in
  DownloadService assumed only a single concrete implementation.
- Stop using PlatformScheduler pre-API-21 in demo app, because it will
  fail.
- Define default Requirements that require network.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=194785751
2018-05-07 06:31:28 +01:00
..
cast Add getPlaybackError to Player/ExoPlayer interface 2018-05-07 05:31:37 +01:00
cronet Remove test max SDK version overrides. 2018-04-08 16:39:57 +01:00
ffmpeg Default playClearSamplesWithoutKeys consistently to false 2018-05-07 06:03:12 +01:00
flac Supports extracting from AMR container format. 2018-05-07 06:19:55 +01:00
gvr Clean up AudioProcessor implementations 2018-03-29 13:47:19 +01:00
ima Allow setting the ad media load timeout in ImaAdsLoader 2018-04-16 10:50:32 +01:00
jobdispatcher Improve scheduling 2018-05-07 06:31:28 +01:00
leanback Remove "r" from instructions for extension modules 2018-03-07 15:24:33 +00:00
mediasession Add player to getMediaDescription 2018-05-07 05:54:39 +01:00
okhttp OkHttp extension - Improved configuration 2018-04-03 15:42:26 +01:00
opus Remove test max SDK version overrides. 2018-04-08 16:39:57 +01:00
rtmp Remove "r" from instructions for extension modules 2018-03-07 15:24:33 +00:00
vp9 Default playClearSamplesWithoutKeys consistently to false 2018-05-07 06:03:12 +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.