media/extensions
tonihei 87cd644d00 Add remaining proguard config tests.
This ensures we have full test coverage for proguard configs now.
The only configs not covered by tests are:
 - IMA and OkHttp which copy recommended configs from the respective
   library. I couldn't reproduce failures by removing them (and thus
   couldn't write a test that ensures they are correct).
 - Some dontwarn lines that just suppress warnings.

In addition, this change fixes a couple of related issues:
 - Moved AV1 proguard config to correct module.
 - Removed mentioning of deprecated ExtractorMediaSource from README
 - Suppressed warning from IMA code that prevent proguarding under
   strict rules
 - Fixed wrong proguard exclusion in VP9 module.
 - Moved FLAC exclusion (DefaultExtractorsFactory) to correct module.
 - Added AlertDialog suppression for de-jetified code.
 - Removed unusued dependency from UI module that causes large APK
   size increase.

#exofixit
#minor-release

PiperOrigin-RevId: 344427532
2020-11-27 11:08:34 +00:00
..
av1 Add remaining proguard config tests. 2020-11-27 11:08:34 +00:00
cast Add onEvents callback. 2020-11-20 17:10:05 +00:00
cronet Make special exception for cleartext-not-permitted 2020-11-27 11:07:07 +00:00
ffmpeg Rename the FFMPEG extension binary to ffmpegJNI 2020-11-27 11:07:55 +00:00
flac Add remaining proguard config tests. 2020-11-27 11:08:34 +00:00
gvr Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
ima Add remaining proguard config tests. 2020-11-27 11:08:34 +00:00
jobdispatcher Dev guide: Start updating the download page 2020-09-07 20:41:55 +01:00
leanback Add dispatchPrepare(player) to ControlDispatcher 2020-11-11 09:49:32 +00:00
media2 Removed unneeded activity from media2 extension tests 2020-11-24 16:03:21 +00:00
mediasession Use onEvents in MediaSessionConnector to avoid multiple updates. 2020-11-27 11:06:02 +00:00
okhttp Make special exception for cleartext-not-permitted 2020-11-27 11:07:07 +00:00
opus Add remaining proguard config tests. 2020-11-27 11:08:34 +00:00
rtmp Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
vp9 Add remaining proguard config tests. 2020-11-27 11:08:34 +00:00
workmanager Switch to an 'api' dependency on Guava 2020-10-17 01:34:15 +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.