media/extensions
nickchavez 6b9fb456a1 Roll forward of CL 201223315 with ExoPlayer IMA extension fix
Original change by nickchavez@nickchavez:andcsvol:3257:citc on 2018/06/19 12:41:18.

Add VolumeProvider interface to VideoAdPlayer and VideoStreamPlayer.
  - Send volume on videoDisplay.start so that it can be sent to OMID.
  - Add unit tests for AdPlayerCalback and ExoPlayerVideoAdPlayerImpl.
  - Add functional tests for client side and DAI volume updates.

Add onVolumeChanged() to VideoAdPlayerCallback and VideoStreamPlayerCallback.
  - Implement volume updates for SDK owned video player.
  - Remove mute/unmute events, which are handled in JS instead (like iOS).
  - Collect volume changes from client side and DAI video players.

External: Publisher players will now have to implement getVolume() and onVolumeChanged() for custom video players.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=202324636
2018-06-28 16:18:50 +01:00
..
cast Add AudioComponent to the Player interface 2018-06-22 17:40:28 +01:00
cronet Promote getResponseHeaders to DataSource 2018-06-18 10:51:31 +01:00
ffmpeg Support mu-law and A-law PCM with ffmpeg 2018-06-18 11:12:10 +01:00
flac Deprecate Player.DefaultEventListener in favor of default no-ops in interface. 2018-06-22 17:49:25 +01:00
gvr Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
ima Roll forward of CL 201223315 with ExoPlayer IMA extension fix 2018-06-28 16:18:50 +01:00
jobdispatcher Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
leanback Deprecate Player.DefaultEventListener in favor of default no-ops in interface. 2018-06-22 17:49:25 +01:00
mediasession add invalidate methods for playback state, metadata and queue of the media session 2018-06-28 16:18:50 +01:00
okhttp Promote getResponseHeaders to DataSource 2018-06-18 10:51:31 +01:00
opus Deprecate Player.DefaultEventListener in favor of default no-ops in interface. 2018-06-22 17:49:25 +01:00
rtmp Enable java 8 for some missing projects 2018-06-05 12:44:56 +01:00
vp9 Deprecate Player.DefaultEventListener in favor of default no-ops in interface. 2018-06-22 17:49:25 +01: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.