Welcome to the Rockbox Technical Forums!
--- a/orig/rockbox/lib/rbcodec/dsp/eq.c+++ b/dev/rockbox/lib/rbcodec/dsp/eq.c@@ -75,9 +75,9 @@ void dsp_set_eq_coefs(int band, const struct eq_band_setting *setting) unsigned long Q, long db, struct dsp_filter *f) = {- [0] = filter_ls_coefs,- [1 ... EQ_NUM_BANDS-2] = filter_pk_coefs, - [EQ_NUM_BANDS-1] = filter_hs_coefs,+ [0] = &filter_ls_coefs,+ [1 ... EQ_NUM_BANDS-2] = &filter_pk_coefs, + [EQ_NUM_BANDS-1] = &filter_hs_coefs }; if (band < 0 || band >= EQ_NUM_BANDS)@@ -98,8 +98,8 @@ void dsp_set_eq_coefs(int band, const struct eq_band_setting *setting) /* Convert user settings to format required by coef generator functions */- coef_gen[band](0xffffffff / NATIVE_FREQUENCY * setting->cutoff,- setting->q ?: 1, setting->gain, filter);+ (*coef_gen[band])(0xffffffff / NATIVE_FREQUENCY * setting->cutoff,+ setting->q ?: 1, setting->gain, filter); } if (mask == eq_data.enabled)
My reasoning was that, back on page 59, shotofadds managed to fix the problem of audio either not working or only coming through one channel (and that's with a much older release than the current) by building with the --no-eabi option.
Page created in 0.164 seconds with 18 queries.