media/library
krocard 74c6ef9ba0 Move EventListener registration down from Player
The deprecated `Player.addListener(EventListener)`
is moved out of Player into its subclasses
(CastPlayer and ExoPlayer).

This is unlikely to break users because:
 - the method has been deprecated in the last major version
 - the method is still present in the major implementations

If an users is affected, they can either:
 - use ExoPlayer instead of Player
 - (recommended) switch to Player.Listener.

Additionally update the threading guarantees that did not
reflect the current implementation.

PiperOrigin-RevId: 397272144
2021-09-17 11:58:31 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Move EventListener registration down from Player 2021-09-17 11:58:31 +01:00
core Move EventListener registration down from Player 2021-09-17 11:58:31 +01:00
dash Fix DashChunkSource @param name 2021-09-14 12:13:35 +01:00
extractor Move FlacConstant to lib-extractor 2021-09-16 22:39:14 +01:00
hls Fix HLS endless retrying on load errors 2021-09-16 12:14:33 +01:00
rtsp Fix RTSP WWW-Authenticate header parsing. 2021-09-16 16:50:54 +01:00
smoothstreaming Use @C.TrackType more widely 2021-09-14 12:04:11 +01:00
transformer Add factory methods to create MediaCodecAdapter.Configuration 2021-09-16 12:03:30 +01:00
ui Fix javadoc consistency 2021-09-14 11:56:45 +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.