media/library/core
olly 2e9ed51503 Use Executor instead of ExecutorService for parallel downloads
- Executor is a superclass of ExecutorService, so this is arguably a little
  more flexible.
- It removes the need to use null for direct execution, because Runnable::run
  is a direct executor that can be trivially used instead.
- Removing the error-prone "cannot be a direct executor" restriction in the
  parallel version of SegmentDownloader requires not relying on the futures
  returned from ExecutorService.submit() anyway.

Issue: #5978
PiperOrigin-RevId: 308586620
2020-04-27 11:34:30 +01:00
..
src Use Executor instead of ExecutorService for parallel downloads 2020-04-27 11:34:30 +01:00
build.gradle Merge pull request #7153 from friederbluemle:fix-gradle-ext 2020-03-27 23:32:48 +00:00
proguard-rules.txt Use Executor instead of ExecutorService for parallel downloads 2020-04-27 11:34:30 +01:00
README.md Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00

ExoPlayer core library module

The core of the ExoPlayer library.

  • Javadoc: Note that this Javadoc is combined with that of other modules.