media/extensions
krocard 0f7ef1ea60 Add get video size
Move VideoSize in the common module and have the Player return it.

`Listener` and `AnalyticsListener` `onVideoSizeChanged` are updated
with the old method deprecated.

`VideoRendererEventListener.onVideoSizeChanged` was also migrated to
`VideoSize` but the old method is removed, not deprecated.
This is because:
 - apps calling/listening to this method is a rare and niche use-case.
 - it would introduce hard to diagnostic issues where if only the caller
   or the callee is updated to use the new method, the event will be lost.
   This doesn't occur with the other 2 listeners as the caller is always
   in ExoPlayer library and was updated to call both the old and new methods.

VideoSize is used everywhere except in `Format` as this would lead to
too much refactoring and backward compatibility breakage for little gain.

#minor-release

PiperOrigin-RevId: 371087419
2021-04-29 13:26:41 +01:00
..
av1 Fix ffmpeg build script's strip tool for armeabi-v7a 2020-11-30 16:11:19 +00:00
cast Add get video size 2021-04-29 13:26:41 +01:00
cronet CronetDataSource: fix overflow bug 2021-04-26 18:28:50 +01:00
ffmpeg Fix 4 ErrorProneStyle findings: 2021-04-26 17:48:23 +01:00
flac Fix reference to file in LINT.ThenChange tag 2021-04-27 17:41:54 +01:00
gvr Remove unused resources from deprecated GVR module 2021-04-13 14:58:33 +01:00
ima Add Player.getAvailableCommands() 2021-04-26 18:01:03 +01:00
leanback Rollforward of Move VideoComponent to ExoPlayer 2021-04-20 14:02:48 +01:00
media2 Remove AutoClosable implementation of PlayerCommandQueue 2021-04-28 12:55:37 +01:00
mediasession Add mediaId to PlaybackStateCompat extras 2021-04-14 11:40:52 +01:00
okhttp Re-format some javadoc 2021-04-21 18:46:00 +01:00
opus Re-format some javadoc 2021-04-21 18:46:00 +01:00
rtmp Re-format some javadoc 2021-04-21 18:46:00 +01:00
vp9 Re-format some javadoc 2021-04-21 18:46:00 +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.