media/extensions
tonihei dd4f9bcaae Add Timeline.Window.isLive
This flag is currently merged into Window.isDynamic, which isn't always true
because
1. A window can be dynamic for other reasons (e.g. when the duration is still
missing).
2. A live stream can be become non-dynamic when it ends.

Issue:#2668
Issue:#5973
PiperOrigin-RevId: 271999378
2019-10-02 21:28:43 +01:00
..
cast Add Timeline.Window.isLive 2019-10-02 21:28:43 +01:00
cronet Remove DataSpec.FLAG_ALLOW_ICY_METADATA 2019-10-02 21:25:07 +01:00
ffmpeg Simplify the ffmpeg build instructions a little 2019-10-02 21:25:48 +01:00
flac Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
gvr Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
ima Add Timeline.Window.isLive 2019-10-02 21:28:43 +01:00
jobdispatcher Turn on non-null-by-default for most extensions. 2019-08-05 20:27:43 +01:00
leanback Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
mediasession Remove stray line of code (it's duplicated below) 2019-09-20 17:49:03 +01:00
okhttp Remove DataSpec.FLAG_ALLOW_ICY_METADATA 2019-10-02 21:25:07 +01:00
opus Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
rtmp Use constant to define androidx annotation version 2019-09-05 10:45:08 +01:00
vp9 Move vpx constant for setting output renderer to common constants file 2019-10-02 21:28:05 +01:00
workmanager Update cronet and workmanager dependencies 2019-09-05 10:48:45 +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.