media/extensions
olly 14c46bc406 Remove contentTypePredicate from DataSource constructors
The only known use case for contentTypePredicate is to catch
the case when a paywall web page is returned via a DataSource,
rather than the data that was being requested. These days streaming
providers should be using HTTPS, where this problem does not exist.
Devices have also gotten a lot better at showing their own
notifications when paywalls are detected, which largely mitigates
the need for the app to show a more optimal error message or
redirect the user to a browser.

It therefore makes sense to deprioritize this feature. In
particular by removing the arg from constructors, where nearly
all applications are probably passing null.

PiperOrigin-RevId: 249634594
2019-05-30 15:10:08 +01:00
..
cast Add basic DRM support to CastPlayer's demo app 2019-05-30 15:09:52 +01:00
cronet Remove contentTypePredicate from DataSource constructors 2019-05-30 15:10:08 +01:00
ffmpeg Use versioned manifest in all Robolectric tests. 2019-05-21 13:51:43 +01:00
flac Use versioned manifest in all Robolectric tests. 2019-05-21 13:51:43 +01:00
gvr Add missing DownloadService build*Intent and startWith* methods 2019-04-18 23:22:35 +01:00
ima Add missing annotations dependency 2019-05-23 13:28:21 +01:00
jobdispatcher Deprecate JobDispatcherScheduler 2019-05-23 13:26:35 +01:00
leanback Add IntDef for Player states. 2019-04-30 22:07:47 +01:00
mediasession Remove media-session extension nullness blacklist 2019-05-23 13:29:19 +01:00
okhttp Remove contentTypePredicate from DataSource constructors 2019-05-30 15:10:08 +01:00
opus Use versioned manifest in all Robolectric tests. 2019-05-21 13:51:43 +01:00
rtmp Fix missing import 2019-05-23 13:27:51 +01:00
vp9 Remove mistakenly left link in vp9 readme 2019-05-23 13:28:36 +01:00
workmanager Merge pull request #5617 from loki666:workmanager 2019-05-20 15:12:57 +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.