diff --git a/app/src/main/java/org/schabi/newpipe/player/Player.java b/app/src/main/java/org/schabi/newpipe/player/Player.java index 4bd908867..7db1b8101 100644 --- a/app/src/main/java/org/schabi/newpipe/player/Player.java +++ b/app/src/main/java/org/schabi/newpipe/player/Player.java @@ -306,10 +306,11 @@ public final class Player implements PlaybackListener, Listener { final int maxSilenceDurationMillis = prefs.getInt( context.getString(R.string.max_silence_duration_key), Integer.parseInt(context.getString(R.string.max_silence_duration_value))); + final long maxSilenceDurationMicros = MILLISECONDS.toMicros(maxSilenceDurationMillis); final SilenceSkippingAudioProcessor silenceSkippingAudioProcessor = new SilenceSkippingAudioProcessor( - MILLISECONDS.toMicros(maxSilenceDurationMillis), - MILLISECONDS.toMicros(maxSilenceDurationMillis), + maxSilenceDurationMicros, + maxSilenceDurationMicros, SilenceSkippingAudioProcessor.DEFAULT_SILENCE_THRESHOLD_LEVEL); renderFactory = new CustomRenderersFactory( context, alwaysUseExoplayerSetOutputSurfaceWorkaround, diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/CustomRenderersFactory.java b/app/src/main/java/org/schabi/newpipe/player/helper/CustomRenderersFactory.java index 116cc3f11..04470612e 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/CustomRenderersFactory.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/CustomRenderersFactory.java @@ -17,8 +17,9 @@ import com.google.android.exoplayer2.video.VideoRendererEventListener; import java.util.ArrayList; /** - * A {@link DefaultRenderersFactory} which only uses {@link CustomMediaCodecVideoRenderer} as an - * implementation of video codec renders. + * A {@link DefaultRenderersFactory} which uses {@link CustomMediaCodecVideoRenderer} as an + * implementation of video codec renders and uses a provided {@link SilenceSkippingAudioProcessor} + * to control silence skipping behavior more precisely. * *
* As no ExoPlayer extension is currently used, the reflection code used by ExoPlayer to try to