diff --git a/panda/src/mpg123/equalizer.c b/panda/src/mpg123/equalizer.c new file mode 100644 index 0000000000..c6ad1b19dc --- /dev/null +++ b/panda/src/mpg123/equalizer.c @@ -0,0 +1,34 @@ + +#include "mpg123.h" + +real equalizer[2][32]; +real equalizer_sum[2][32]; +int equalizer_cnt; + +real equalizerband[2][SBLIMIT*SSLIMIT]; + +void do_equalizer(real *bandPtr,int channel) +{ + int i; + + if(param.enable_equalizer) { + for(i=0;i<32;i++) + bandPtr[i] *= equalizer[channel][i]; + } + +/* if(param.equalizer & 0x2) { + + for(i=0;i<32;i++) + equalizer_sum[channel][i] += bandPtr[i]; + } +*/ +} + +void do_equalizerband(real *bandPtr,int channel) +{ + int i; + for(i=0;i<576;i++) { + bandPtr[i] *= equalizerband[channel][i]; + } +} +