media/extensions
olly b563b82787 Add HttpUtil for tasks common to HttpDataSource implementations
Part of aligning HttpDataSource behavior will require adding
logic that's common across the DataSource implementations. This
change establishes a util class to house it, and moves a bit of
existing logic that's related and can be easily shared into it.

There is one small behavior change in this CL, which is that our
handling of Content-Range response headers can now parse the body
length if the "document size" part of the Content-Range is unknown,
for example "bytes 5-9/*". Previously the pattern we were matching
to required the "size" part to be set, for example "bytes 5-9/100",
despite the fact we don't need or use it.

PiperOrigin-RevId: 362396976
2021-03-12 10:44:40 +00:00
..
av1 Fix ffmpeg build script's strip tool for armeabi-v7a 2020-11-30 16:11:19 +00:00
cast Add available commands to prepare/play/pause/stop/release. 2021-03-12 10:43:48 +00:00
cronet Add HttpUtil for tasks common to HttpDataSource implementations 2021-03-12 10:44:40 +00:00
ffmpeg Update extensions NDK version to latest LTS version 2021-02-25 09:18:58 +00:00
flac Update extensions NDK version to latest LTS version 2021-02-25 09:18:58 +00:00
gvr Fix SonicAudioProcessor end of stream behavior 2020-12-03 17:11:47 +00:00
ima Replace MutableFlags by immutable class 2021-03-12 10:42:02 +00:00
leanback Make additional modules depend only on common 2021-02-09 13:59:41 +00:00
media2 Replace ObjectsCompat.equals to Util.areEquals 2021-03-12 10:37:30 +00:00
mediasession Add COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM to available commands 2021-03-12 10:41:51 +00:00
okhttp Add HttpUtil for tasks common to HttpDataSource implementations 2021-03-12 10:44:40 +00:00
opus Update extensions NDK version to latest LTS version 2021-02-25 09:18:58 +00:00
rtmp OkHttp/Rtmp extensions: Remove dependency on core 2021-01-25 17:38:36 +00:00
vp9 Update extensions NDK version to latest LTS version 2021-02-25 09:18:58 +00:00
workmanager Upgrade some dependency versions 2021-02-04 09:57:27 +00: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.