From 036445a57b149dec82c72e48b98ae4b7b7c6c2b8 Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Sun, 8 Jan 2023 23:56:30 -0600 Subject: Initial progress of huge refactoring job that I really, really shouldn't be doing --- .../dsub/audiofx/EqualizerController.java | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) (limited to 'app/src/main/java/github/daneren2005/dsub/audiofx/EqualizerController.java') diff --git a/app/src/main/java/github/daneren2005/dsub/audiofx/EqualizerController.java b/app/src/main/java/github/daneren2005/dsub/audiofx/EqualizerController.java index f170af0b..7d58d3a6 100644 --- a/app/src/main/java/github/daneren2005/dsub/audiofx/EqualizerController.java +++ b/app/src/main/java/github/daneren2005/dsub/audiofx/EqualizerController.java @@ -23,7 +23,6 @@ import java.io.Serializable; import android.content.Context; import android.media.audiofx.BassBoost; import android.media.audiofx.Equalizer; -import android.os.Build; import android.util.Log; import github.daneren2005.dsub.util.FileUtil; @@ -43,7 +42,7 @@ public class EqualizerController { private boolean loudnessAvailable = false; private LoudnessEnhancerController loudnessEnhancerController; private boolean released = false; - private int audioSessionId = 0; + private final int audioSessionId; public EqualizerController(Context context, int audioSessionId) { this.context = context; @@ -54,10 +53,8 @@ public class EqualizerController { private void init() { equalizer = new Equalizer(0, audioSessionId); bass = new BassBoost(0, audioSessionId); - if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - loudnessAvailable = true; - loudnessEnhancerController = new LoudnessEnhancerController(context, audioSessionId); - } + loudnessAvailable = true; + loudnessEnhancerController = new LoudnessEnhancerController(audioSessionId); } public void saveSettings() { @@ -146,26 +143,17 @@ public class EqualizerController { private static class EqualizerSettings implements Serializable { - private short[] bandLevels; - private short preset; - private boolean enabled; + private final short[] bandLevels; + private final boolean enabled; private short bass; private int loudness; - public EqualizerSettings() { - - } public EqualizerSettings(Equalizer equalizer, BassBoost boost, LoudnessEnhancerController loudnessEnhancerController) { enabled = equalizer.getEnabled(); bandLevels = new short[equalizer.getNumberOfBands()]; for (short i = 0; i < equalizer.getNumberOfBands(); i++) { bandLevels[i] = equalizer.getBandLevel(i); } - try { - preset = equalizer.getCurrentPreset(); - } catch (Exception x) { - preset = -1; - } try { bass = boost.getRoundedStrength(); } catch(Exception e) { -- cgit v1.2.3