media/extensions
bachinger 60f907be6d Make FakeTimeline and FakeMediaSource provide a media item
FakeMediaSource and FakeTimeline should put a media item to the window just as other media sources and timelines do. This change provides a fake media item for both of them.

Further the MaskingMediaSource needs to provide a media item for when the real timeline of the masked media source is not available. This can be easily done by using mediaSource.getMediaItem() once available. For now a dummy is used to make ExoPlayerTest run green. This can be easily change to use mediaSource.getMediaSource as soon as this method is defined by the MediaSource interface.

PiperOrigin-RevId: 314897474
2020-06-05 13:05:48 +01:00
..
av1 FFmpeg extension: Correctly pad input buffers 2020-05-14 22:20:55 +01:00
cast Let CastPlayer#getTrackSelector return null 2020-05-14 22:18:00 +01:00
cronet Merge pull request #6861 from chrisfillmore:feature/responseBodyForInvalidResponseCodeException_6853 2020-06-01 15:00:08 +01:00
ffmpeg FFmpeg extension: Correctly pad input buffers 2020-05-14 22:20:55 +01:00
flac Propagate sample rate and format deeper 2020-05-06 20:57:44 +01:00
gvr [ExoV2 + Ambisonic] Adds ambisonic audio support to ExoV2. 2020-03-27 23:30:55 +00:00
ima Make FakeTimeline and FakeMediaSource provide a media item 2020-06-05 13:05:48 +01:00
jobdispatcher Clean up debug logging 2020-06-04 14:16:22 +01:00
leanback Upgrade Kotlin annotations and fix gradle warnings 2020-03-10 10:19:19 +00:00
mediasession Keep the paused state during buffering without playWhenReady. 2020-05-12 14:43:47 +02:00
okhttp Merge pull request #6861 from chrisfillmore:feature/responseBodyForInvalidResponseCodeException_6853 2020-06-01 15:00:08 +01:00
opus Make constants more readable with _ separator 2020-05-27 19:00:36 +01:00
rtmp Upgrade Kotlin annotations and fix gradle warnings 2020-03-10 10:19:19 +00:00
vp9 FFmpeg extension: Correctly pad input buffers 2020-05-14 22:20:55 +01:00
workmanager Clean up debug logging 2020-06-04 14:16:22 +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.