summaryrefslogtreecommitdiff
path: root/apps/dsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dsp.c')
-rw-r--r--apps/dsp.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/apps/dsp.c b/apps/dsp.c
index 4017f6afc0..4da555747b 100644
--- a/apps/dsp.c
+++ b/apps/dsp.c
@@ -953,17 +953,13 @@ void dsp_set_eq_precut(int precut)
953 */ 953 */
954void dsp_set_eq_coefs(int band) 954void dsp_set_eq_coefs(int band)
955{ 955{
956 const int *setting;
957 long gain;
958 unsigned long cutoff, q;
959
960 /* Adjust setting pointer to the band we actually want to change */ 956 /* Adjust setting pointer to the band we actually want to change */
961 setting = &global_settings.eq_band0_cutoff + (band * 3); 957 struct eq_band_setting *setting = &global_settings.eq_band_settings[band];
962 958
963 /* Convert user settings to format required by coef generator functions */ 959 /* Convert user settings to format required by coef generator functions */
964 cutoff = 0xffffffff / NATIVE_FREQUENCY * (*setting++); 960 unsigned long cutoff = 0xffffffff / NATIVE_FREQUENCY * setting->cutoff;
965 q = *setting++; 961 unsigned long q = setting->q;
966 gain = *setting++; 962 int gain = setting->gain;
967 963
968 if (q == 0) 964 if (q == 0)
969 q = 1; 965 q = 1;