media/extensions
olly 759b0431bb DataSource: Tighten contract to throw if opened beyond end-of-input
Includes fixes for the HTTP implementations, which previously
broke this contract specifically in the case when a server
responds to a range request with a HTTP 200 response. To fix
this case, skipping to the requested position is moved from
read() to open(). As a side effect, this nicely simplifies
CronetDataSource!

PiperOrigin-RevId: 359737301
2021-03-02 17:03:14 +00:00
..
av1 Fix ffmpeg build script's strip tool for armeabi-v7a 2020-11-30 16:11:19 +00:00
cast Move renderer from Player to ExoPlayer 2021-02-24 15:46:35 +00:00
cronet DataSource: Tighten contract to throw if opened beyond end-of-input 2021-03-02 17:03:14 +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 Move renderer from Player to ExoPlayer 2021-02-24 15:46:35 +00:00
leanback Make additional modules depend only on common 2021-02-09 13:59:41 +00:00
media2 Lower minSdkVersion to 16 for media2 extension 2021-02-23 12:29:27 +00:00
mediasession Fix conditions to enable UI actions 2021-02-24 15:46:11 +00:00
okhttp DataSource: Tighten contract to throw if opened beyond end-of-input 2021-03-02 17:03:14 +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.