media/library
tonihei 378b3f6eb5 Add Util class for server-side inserted ads.
When working with SSAI ads, we need to easily convert positions between
the underlying stream and the media model that exposes ad groups. To
simplify this, we can add util methods (that are testable on their own).

In addition, we need an easy way to build AdPlaybackStates for SSAI
inserted ads. The metadata is obtained out-of-band and usually has the
ad group start and end times in the underlying stream only. Hence, we
also add a util method to add a new ad group based on this information.

PiperOrigin-RevId: 374369360
2021-05-19 20:21:32 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Add Util class for server-side inserted ads. 2021-05-19 20:21:32 +01:00
core Add Util class for server-side inserted ads. 2021-05-19 20:21:32 +01:00
dash Remove deprecated MediaSource.getTag 2021-05-12 11:52:03 +01:00
extractor Merge pull request #8860 from KeiMurayamaS:dev-v2-add-mpegh-parser 2021-05-11 16:01:46 +01:00
hls Fix start position for non-precise startOffset and user-set liveOffset 2021-05-17 18:20:54 +01:00
rtsp Remove RTSP message logging. 2021-05-12 11:53:55 +01:00
smoothstreaming Remove deprecated MediaSource.getTag 2021-05-12 11:52:03 +01:00
transformer Format Java source files 2021-05-06 13:32:25 +01:00
ui Minor translation updates 2021-05-13 11:05:15 +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.