Optimize tunneling mode

pull/496/head
FongMi 2 years ago
parent cf0ac15b12
commit 29e98828c3
  1. 2
      app/src/main/java/com/fongmi/android/tv/player/ExoUtil.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/player/Players.java

@ -75,7 +75,7 @@ public class ExoUtil {
}
public static RenderersFactory buildRenderersFactory() {
return new DefaultRenderersFactory(App.get()).setEnableDecoderFallback(true).setExtensionRendererMode(Math.abs(Setting.getDecode() - 2));
return new DefaultRenderersFactory(App.get()).setEnableDecoderFallback(true).setExtensionRendererMode(Players.isSoft() ? DefaultRenderersFactory.EXTENSION_RENDERER_MODE_PREFER : DefaultRenderersFactory.EXTENSION_RENDERER_MODE_ON).setEnableAudioFloatOutput(Setting.isTunnel()).setEnableAudioTrackPlaybackParams(Setting.isTunnel());
}
public static CaptionStyleCompat getCaptionStyle() {

@ -89,6 +89,10 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
return Setting.getDecode() == HARD;
}
public static boolean isSoft() {
return Setting.getDecode() == SOFT;
}
public boolean isExo() {
return player == EXO;
}

Loading…
Cancel
Save