From 28215321b8fade0c356360e82f2b1f14f93fd838 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 19 Jun 2024 22:16:51 +0800 Subject: [PATCH] Clean code --- .../tv/player/exo/NextRenderersFactory.java | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/exo/NextRenderersFactory.java b/app/src/main/java/com/fongmi/android/tv/player/exo/NextRenderersFactory.java index e5d011567..f0ab74689 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/exo/NextRenderersFactory.java +++ b/app/src/main/java/com/fongmi/android/tv/player/exo/NextRenderersFactory.java @@ -7,8 +7,6 @@ import androidx.annotation.NonNull; import androidx.media3.common.util.Log; import androidx.media3.exoplayer.DefaultRenderersFactory; import androidx.media3.exoplayer.Renderer; -import androidx.media3.exoplayer.audio.AudioRendererEventListener; -import androidx.media3.exoplayer.audio.AudioSink; import androidx.media3.exoplayer.mediacodec.MediaCodecSelector; import androidx.media3.exoplayer.video.VideoRendererEventListener; @@ -16,7 +14,6 @@ import com.fongmi.android.tv.player.Players; import java.util.ArrayList; -import io.github.anilbeesetti.nextlib.media3ext.ffdecoder.FfmpegAudioRenderer; import io.github.anilbeesetti.nextlib.media3ext.ffdecoder.FfmpegVideoRenderer; public class NextRenderersFactory extends DefaultRenderersFactory { @@ -31,23 +28,6 @@ public class NextRenderersFactory extends DefaultRenderersFactory { setExtensionRendererMode(Players.isHard(decode) ? EXTENSION_RENDERER_MODE_ON : EXTENSION_RENDERER_MODE_PREFER); } - @Override - protected void buildAudioRenderers(@NonNull Context context, int extensionRendererMode, @NonNull MediaCodecSelector mediaCodecSelector, boolean enableDecoderFallback, @NonNull AudioSink audioSink, @NonNull Handler eventHandler, @NonNull AudioRendererEventListener eventListener, @NonNull ArrayList out) { - super.buildAudioRenderers(context, extensionRendererMode, mediaCodecSelector, enableDecoderFallback, audioSink, eventHandler, eventListener, out); - if (Players.isHard(decode)) return; - int extensionRendererIndex = out.size(); - if (extensionRendererMode == EXTENSION_RENDERER_MODE_PREFER) { - extensionRendererIndex--; - } - try { - Renderer renderer = new FfmpegAudioRenderer(eventHandler, eventListener, audioSink); - out.add(extensionRendererIndex++, renderer); - Log.i(TAG, "Loaded FfmpegAudioRenderer."); - } catch (Exception e) { - throw new RuntimeException("Error instantiating Ffmpeg extension", e); - } - } - @Override protected void buildVideoRenderers(@NonNull Context context, int extensionRendererMode, @NonNull MediaCodecSelector mediaCodecSelector, boolean enableDecoderFallback, @NonNull Handler eventHandler, @NonNull VideoRendererEventListener eventListener, long allowedVideoJoiningTimeMs, @NonNull ArrayList out) { super.buildVideoRenderers(context, extensionRendererMode, mediaCodecSelector, enableDecoderFallback, eventHandler, eventListener, allowedVideoJoiningTimeMs, out);