Re: quartz: add implementations for AmpFactorToDB and DBToAmpFactor

2007-01-03 Thread Alexandre Julliard
Robert Reif [EMAIL PROTECTED] writes: For whatever reason Microsoft decided not to use the standard equations like the rest of the world. I assume it was to eliminate the need for floating point calculations. Actually you could use the same equation that the generated the table to go from

Re: quartz: add implementations for AmpFactorToDB and DBToAmpFactor

2007-01-02 Thread Roderick Colenbrander
Hi, Why are you using a lookup table and not just a log10(x) and 10^(x) for the gain - dB conversions? That's how it should be done I think like 10x corresponding to 20dB (assuming signal gain). In your tests it is just: 2000*log10(gain) - 9630 for going to that dB-like scale. Regards,

Re: quartz: add implementations for AmpFactorToDB and DBToAmpFactor

2007-01-02 Thread Robert Reif
Roderick Colenbrander wrote: Hi, Why are you using a lookup table and not just a log10(x) and 10^(x) for the gain - dB conversions? That's how it should be done I think like 10x corresponding to 20dB (assuming signal gain). In your tests it is just: 2000*log10(gain) - 9630 for going to that