Compare commits

..

No commits in common. "0e0553d150d2a0aaef2ac7447ab0ccd011bc2c5e" and "b6f0045840e453d66be5faf55ce31dac3e1c8f08" have entirely different histories.

2 changed files with 4 additions and 7 deletions

View File

@ -86,6 +86,9 @@
`transformer.TestUtil.addAudioEncoders(ShadowMediaCodec.CodecConfig,
String...)`. Use `ShadowMediaCodecConfig` to configure shadow encoders
and decoders instead.
* Demo app:
* Add `PlaybackSpeedPopUpButton` Composable UI element to be part of
`ExtraControls` in `demo-compose`.
* Remove deprecated symbols:
* Removed deprecated `SegmentDownloader` constructor
`SegmentDownloader(MediaItem, Parser<M>, CacheDataSource.Factory,

View File

@ -59,8 +59,6 @@ import androidx.media3.effect.TimestampAdjustment;
import androidx.media3.exoplayer.ExoPlaybackException;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.media3.exoplayer.RendererCapabilities;
import androidx.media3.exoplayer.analytics.AnalyticsCollector;
import androidx.media3.exoplayer.analytics.DefaultAnalyticsCollector;
import androidx.media3.exoplayer.audio.AudioSink;
import androidx.media3.exoplayer.audio.DefaultAudioSink;
import androidx.media3.exoplayer.image.ImageDecoder;
@ -288,10 +286,6 @@ public final class CompositionPlayer extends SimpleBasePlayer
.build());
}
CompositionPlayer compositionPlayer = new CompositionPlayer(this);
AnalyticsCollector analyticsCollector = new DefaultAnalyticsCollector(clock);
analyticsCollector.setPlayer(compositionPlayer, looper);
analyticsCollector.addListener(new EventLogger(TAG));
compositionPlayer.addListener(analyticsCollector);
built = true;
return compositionPlayer;
}
@ -823,7 +817,7 @@ public final class CompositionPlayer extends SimpleBasePlayer
ExoPlayer player = playerBuilder.build();
player.addListener(new PlayerListener(i));
player.addAnalyticsListener(new EventLogger(TAG + "-" + i));
player.addAnalyticsListener(new EventLogger());
player.setPauseAtEndOfMediaItems(true);
if (i == 0) {