media/extensions
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
..
av1 Add license headers 2021-09-02 09:42:10 +01:00
cast Move EventListener registration down from Player 2021-09-17 11:58:31 +01:00
cronet Remove deprecated getDefaultRequestProperties from HttpDataSource 2021-09-14 12:02:18 +01:00
ffmpeg Add license headers 2021-09-02 09:42:10 +01:00
flac Move FlacConstant to lib-extractor 2021-09-16 22:39:14 +01:00
ima Make StubExoPlayer take a context in constructor. 2021-09-16 16:52:52 +01:00
leanback Remove usages of deprecated SimpleExoPlayer.Builder 2021-08-11 17:34:19 +01:00
media2 Remove usages of deprecated SimpleExoPlayer.Builder 2021-08-11 17:34:19 +01:00
mediasession Remove usages of deprecated SimpleExoPlayer.Builder 2021-08-11 17:34:19 +01:00
okhttp Remove deprecated getDefaultRequestProperties from HttpDataSource 2021-09-14 12:02:18 +01:00
opus DRM refactor / cleanup 2021-08-19 10:42:56 +01:00
rtmp Fix parameter names on overridden methods 2021-07-28 09:15:29 +01:00
vp9 DRM refactor / cleanup 2021-08-19 10:42:56 +01:00
workmanager Upgrade some dependency versions 2021-02-04 09:57:27 +00: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.