diff options
author | Steve Kondik <steve@cyngn.com> | 2016-04-26 12:04:29 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyngn.com> | 2016-04-28 06:38:03 +0000 |
commit | cf9de81d602a7c1e1497c32d5bad6022a4a0cbd9 (patch) | |
tree | f5d94d777294f5037897a7c574655a50ecdbbebf | |
parent | e5570ef58e12d645122cabef41c4f97099ace0af (diff) | |
download | android_packages_apps_AudioFX-cf9de81d602a7c1e1497c32d5bad6022a4a0cbd9.tar.gz android_packages_apps_AudioFX-cf9de81d602a7c1e1497c32d5bad6022a4a0cbd9.tar.bz2 android_packages_apps_AudioFX-cf9de81d602a7c1e1497c32d5bad6022a4a0cbd9.zip |
modiofx: Add a default preset for headphones on Android effects
Change-Id: I1542577007a479b82c4907d81315a058e72df849
-rw-r--r-- | src/com/cyngn/audiofx/service/DevicePreferenceManager.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/cyngn/audiofx/service/DevicePreferenceManager.java b/src/com/cyngn/audiofx/service/DevicePreferenceManager.java index 759828a..345d074 100644 --- a/src/com/cyngn/audiofx/service/DevicePreferenceManager.java +++ b/src/com/cyngn/audiofx/service/DevicePreferenceManager.java @@ -242,6 +242,18 @@ class DevicePreferenceManager implements AudioOutputChangeListener.AudioOutputCh .putBoolean(DEVICE_AUDIOFX_VIRTUALIZER_ENABLE, true) .putString(DEVICE_AUDIOFX_VIRTUALIZER_STRENGTH, "200") .commit(); + } else { + // Defaults for headphones + // bass boost: 15% virtualizer: 20% preset: FLAT + int flat = findInList(getNonLocalizedString(R.string.flat), presetNames); + prefsFor(DEVICE_HEADSET).edit() + .putBoolean(DEVICE_AUDIOFX_GLOBAL_ENABLE, true) + .putBoolean(DEVICE_AUDIOFX_BASS_ENABLE, true) + .putString(DEVICE_AUDIOFX_BASS_STRENGTH, "150") + .putBoolean(DEVICE_AUDIOFX_VIRTUALIZER_ENABLE, true) + .putString(DEVICE_AUDIOFX_VIRTUALIZER_STRENGTH, "200") + .putString(DEVICE_AUDIOFX_EQ_PRESET, (flat >= 0 ? String.valueOf(flat) : "0")) + .commit(); } // for 5 band configs, let's add a `Small Speaker` configuration if one |