media/library
Steve Mayhew d3bba3b0e6 Implements SeekParameters.*_SYNC variants for HLS
The HLS implementation of `getAdjustedSeekPositionUs()` now completely supports `SeekParameters.CLOSEST_SYNC`
and it's brotheran, assuming the HLS stream indicates segments all start with
an IDR (that is EXT-X-INDEPENDENT-SEGMENTS  is specified).

This fixes issue #2882 and improves (but does not completely solve #8592
2021-10-18 10:26:51 -07:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Remove IntRange annotations from index-based Player methods 2021-10-05 23:30:53 +01:00
core Rollback of 9788750ddb 2021-10-05 23:24:48 +01:00
dash Remove fully qualified class names in link tags 2021-10-04 11:53:39 +01:00
extractor Map TS stream type 0x80 to H262 2021-10-04 15:43:47 +01:00
hls Implements SeekParameters.*_SYNC variants for HLS 2021-10-18 10:26:51 -07:00
rtsp Migrate callers of ExoPlayer.Builder#build() to buildExoPlayer() 2021-09-28 16:38:20 +01:00
smoothstreaming Migrate usages of MediaItem.PlaybackProperties to LocalConfiguration 2021-09-28 16:35:31 +01:00
transformer Transformer: Add TranscodingTransformer. 2021-10-05 23:33:55 +01:00
ui Rollback of 912c47ff6f 2021-10-05 23:18:25 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.