diff options
author | Roman Birg <roman@cyngn.com> | 2016-09-08 10:33:08 -0700 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2016-09-08 10:38:00 -0700 |
commit | 88b8993b8a610ce91e46d586d4e5eccfd8df508f (patch) | |
tree | 3463c118128c666700de5fc26cf087c195a074d2 /src/org/cyanogenmod/audiofx/backends | |
parent | 5d47be947a8e11495189ed8cafa6c7dc5b0e769a (diff) | |
download | android_packages_apps_AudioFX-88b8993b8a610ce91e46d586d4e5eccfd8df508f.tar.gz android_packages_apps_AudioFX-88b8993b8a610ce91e46d586d4e5eccfd8df508f.tar.bz2 android_packages_apps_AudioFX-88b8993b8a610ce91e46d586d4e5eccfd8df508f.zip |
AudioFX: fix missing bassboost/virtualizer
If the device doesn't have headphones plugged in, and the speaker
reports that it doesn't support virtualizer strength in speaker mode, we
made the assumption it was never available. Just check for a valid
refernce to the effect, all AndroidEffects _should_ have a virtualizer.
Also moved the prefs version to the prefs manager.
Change-Id: Id44087c509ece3d55b42c985660a61222bbdfe17
Ticket: AUDIO-152
Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'src/org/cyanogenmod/audiofx/backends')
-rw-r--r-- | src/org/cyanogenmod/audiofx/backends/AndroidEffects.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/org/cyanogenmod/audiofx/backends/AndroidEffects.java b/src/org/cyanogenmod/audiofx/backends/AndroidEffects.java index fafcd34..6419d2b 100644 --- a/src/org/cyanogenmod/audiofx/backends/AndroidEffects.java +++ b/src/org/cyanogenmod/audiofx/backends/AndroidEffects.java @@ -125,12 +125,12 @@ class AndroidEffects extends EffectSetWithAndroidEq { @Override public boolean hasVirtualizer() { - return mVirtualizer != null && mVirtualizer.getStrengthSupported(); + return mVirtualizer != null; } @Override public boolean hasBassBoost() { - return mBassBoost != null && mBassBoost.getStrengthSupported(); + return mBassBoost != null; } @Override |