summaryrefslogtreecommitdiffstats
path: root/apps/settings.c
diff options
context:
space:
mode:
authorChiwen Chang <rock1104.tw@yahoo.com.tw>2014-08-22 23:30:35 +1000
committerGerrit Rockbox <gerrit@rockbox.org>2015-01-19 19:34:01 +0100
commit3ae0f32ac3d6693a9528703c5f1b3586a9d79601 (patch)
treef34f7a90ac4cdaa1e1bf31574e8e4967916616a4 /apps/settings.c
parent2cdfc43f10e3d755018ea508b64b209608d71864 (diff)
downloadrockbox-3ae0f32ac3d6693a9528703c5f1b3586a9d79601.tar.gz
rockbox-3ae0f32ac3d6693a9528703c5f1b3586a9d79601.tar.bz2
rockbox-3ae0f32ac3d6693a9528703c5f1b3586a9d79601.zip
three new DSPs
perceptual bass enhancement - a bbe-ish group delay corrction with Biophonic EQ boost. - precut auditory fatigue reduction -reduce signal in frequency that may trigger temporary threshold shift haas surround -frequency between f(x1) and f(x2) is always bypassed. -can apply to side only. Change-Id: Icb6355ce9b1c99bf2c58c9385c3c411c0ae209d3
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 16d572eb0d..f144a4af03 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -1034,6 +1034,13 @@ void settings_apply(bool read_disk)
}
dsp_dither_enable(global_settings.dithering_enabled);
+ dsp_surround_set_balance(global_settings.surround_balance);
+ dsp_surround_set_cutoff(global_settings.surround_fx1, global_settings.surround_fx2);
+ dsp_surround_mix(global_settings.surround_mix);
+ dsp_surround_enable(global_settings.surround_enabled);
+ dsp_afr_enable(global_settings.afr_enabled);
+ dsp_pbe_precut(global_settings.pbe_precut);
+ dsp_pbe_enable(global_settings.pbe);
#ifdef HAVE_PITCHCONTROL
dsp_timestretch_enable(global_settings.timestretch_enabled);
#endif