summaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/audiofx/ControlPanelEffect.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/cyanogenmod/audiofx/ControlPanelEffect.java')
-rw-r--r--src/org/cyanogenmod/audiofx/ControlPanelEffect.java21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/org/cyanogenmod/audiofx/ControlPanelEffect.java b/src/org/cyanogenmod/audiofx/ControlPanelEffect.java
index f028105..9a01e3a 100644
--- a/src/org/cyanogenmod/audiofx/ControlPanelEffect.java
+++ b/src/org/cyanogenmod/audiofx/ControlPanelEffect.java
@@ -112,9 +112,9 @@ public class ControlPanelEffect {
// Defaults
final static boolean GLOBAL_ENABLED_DEFAULT = false;
private final static boolean VIRTUALIZER_ENABLED_DEFAULT = true;
- private final static int VIRTUALIZER_STRENGTH_DEFAULT = 1000;
+ private final static int VIRTUALIZER_STRENGTH_DEFAULT = 0;
private final static boolean BASS_BOOST_ENABLED_DEFAULT = true;
- private final static int BASS_BOOST_STRENGTH_DEFAULT = 667;
+ private final static int BASS_BOOST_STRENGTH_DEFAULT = 0;
private final static boolean PRESET_REVERB_ENABLED_DEFAULT = true;
private final static int PRESET_REVERB_CURRENT_PRESET_DEFAULT = 0; // None
private static int mPrevBassBoostStrength = 0;
@@ -1026,6 +1026,10 @@ public class ControlPanelEffect {
Log.v(TAG, "openSession(" + context + ", " + packageName + ", " + audioSession + ")");
final String methodTag = "openSession: ";
+ // store the most recent package name in the global prefs
+ final SharedPreferences global = context.getSharedPreferences("global", Context.MODE_PRIVATE);
+ global.edit().putString("current_package", packageName).commit();
+
// init preferences
final SharedPreferences prefs = context.getSharedPreferences(packageName,
Context.MODE_PRIVATE);
@@ -1487,4 +1491,17 @@ public class ControlPanelEffect {
}
return presetReverbEffect;
}
+
+ public static int getSessionForPackage(String packageName) {
+ int session = -1;
+ if (mPackageSessions.containsKey(packageName)) {
+ session = mPackageSessions.get(packageName);
+ }
+ return session;
+ }
+
+ public static String getMostRecentPackage(Context context) {
+ SharedPreferences prefs = context.getSharedPreferences("global", Context.MODE_PRIVATE);
+ return prefs.getString("current_package", null);
+ }
}