aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-01-02 11:06:04 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-01-02 11:06:04 +0000
commit2399ea626668a39657652f52e6a71fe201fe1ee1 (patch)
tree12020a115902b8ae428933e596eb023fde32597b
parentaa1e750f1cb15152940c6b7fc8b148c05a05ffc2 (diff)
downloadqmmp-2399ea626668a39657652f52e6a71fe201fe1ee1.tar.gz
qmmp-2399ea626668a39657652f52e6a71fe201fe1ee1.tar.bz2
qmmp-2399ea626668a39657652f52e6a71fe201fe1ee1.zip
fixed conflict with ladspa multiband eq (1197) plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5957 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/qmmp/equ/iir_cfs.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/qmmp/equ/iir_cfs.c b/src/qmmp/equ/iir_cfs.c
index 1f8152e65..3daeae4ff 100644
--- a/src/qmmp/equ/iir_cfs.c
+++ b/src/qmmp/equ/iir_cfs.c
@@ -83,7 +83,7 @@ static const double band_f031[] =
#define GAIN_F1 GAIN_F0 / M_SQRT2
#define SAMPLING_FREQ 44100.0
-#define TETA(f) (2*M_PI*(double)f/bands[n].sfreq)
+#define TETA(f) (2*M_PI*(double)f/iir_bands[n].sfreq)
#define TWOPOWER(value) (value * value)
#define BETA2(tf0, tf) \
@@ -111,7 +111,7 @@ struct {
double octave;
int band_count;
double sfreq;
-} bands[] = {
+} iir_bands[] = {
{ iir_cf10_11k_11025, band_f011k, 1.0, 10, 11025.0 },
{ iir_cf10_22k_22050, band_f022k, 1.0, 10, 22050.0 },
{ iir_cforiginal10_44100, band_original_f010, 1.0, 10, 44100.0 },
@@ -210,13 +210,13 @@ void calc_coeffs()
double x0;
n = 0;
- for (; bands[n].cfs; n++) {
- double *freqs = (double *)bands[n].cfs;
- for (i=0; i<bands[n].band_count; i++)
+ for (; iir_bands[n].cfs; n++) {
+ double *freqs = (double *)iir_bands[n].cfs;
+ for (i=0; i<iir_bands[n].band_count; i++)
{
/* Find -3dB frequencies for the center freq */
- find_f1_and_f2(freqs[i], bands[n].octave, &f1, &f2);
+ find_f1_and_f2(freqs[i], iir_bands[n].octave, &f1, &f2);
/* Find Beta */
if ( find_root(
BETA2(TETA(freqs[i]), TETA(f1)),
@@ -232,9 +232,9 @@ void calc_coeffs()
* Now the 2 factor has been distributed in the coefficients
*/
/* Now store the coefficients */
- bands[n].coeffs[i].beta = 2.0 * x0;
- bands[n].coeffs[i].alpha = 2.0 * ALPHA(x0);
- bands[n].coeffs[i].gamma = 2.0 * GAMMA(x0, TETA(freqs[i]));
+ iir_bands[n].coeffs[i].beta = 2.0 * x0;
+ iir_bands[n].coeffs[i].alpha = 2.0 * ALPHA(x0);
+ iir_bands[n].coeffs[i].gamma = 2.0 * GAMMA(x0, TETA(freqs[i]));
#ifdef DEBUG
printf("Freq[%d]: %f. Beta: %.10e Alpha: %.10e Gamma %.10e\n",
i, freqs[i], bands[n].coeffs[i].beta,
@@ -242,9 +242,9 @@ void calc_coeffs()
#endif
} else {
/* Shouldn't happen */
- bands[n].coeffs[i].beta = 0.;
- bands[n].coeffs[i].alpha = 0.;
- bands[n].coeffs[i].gamma = 0.;
+ iir_bands[n].coeffs[i].beta = 0.;
+ iir_bands[n].coeffs[i].alpha = 0.;
+ iir_bands[n].coeffs[i].gamma = 0.;
printf(" **** Where are the roots?\n");
}
}// for i