Suppress @VisibleForTesting violation in Transformer
#minor-release PiperOrigin-RevId: 430200331
This commit is contained in:
parent
0490839fce
commit
805959df8b
@ -679,7 +679,7 @@ public final class Transformer {
|
||||
DEFAULT_BUFFER_FOR_PLAYBACK_MS / 10,
|
||||
DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS / 10)
|
||||
.build();
|
||||
player =
|
||||
ExoPlayer.Builder playerBuilder =
|
||||
new ExoPlayer.Builder(
|
||||
context,
|
||||
new TransformerRenderersFactory(
|
||||
@ -695,9 +695,15 @@ public final class Transformer {
|
||||
.setMediaSourceFactory(mediaSourceFactory)
|
||||
.setTrackSelector(trackSelector)
|
||||
.setLoadControl(loadControl)
|
||||
.setLooper(looper)
|
||||
.setClock(clock)
|
||||
.build();
|
||||
.setLooper(looper);
|
||||
if (clock != Clock.DEFAULT) {
|
||||
// Transformer.Builder#setClock is also @VisibleForTesting, so if we're using a non-default
|
||||
// clock we must be in a test context.
|
||||
@SuppressWarnings("VisibleForTests")
|
||||
ExoPlayer.Builder unusedForAnnotation = playerBuilder.setClock(clock);
|
||||
}
|
||||
|
||||
player = playerBuilder.build();
|
||||
player.setMediaItem(mediaItem);
|
||||
player.addListener(new TransformerPlayerListener(mediaItem, muxerWrapper));
|
||||
player.prepare();
|
||||
|
Loading…
x
Reference in New Issue
Block a user