[LAD] meterbridge 0.9.2 IEC-scale bug & fix

Chris Cannam cannam at all-day-breakfast.com
Wed Sep 26 11:08:00 UTC 2012


[This went rather in one ear and out the other when you posted it (if
that's possible for email) but I did eventually realise I'd seen it.]

On 11 June 2012 18:47, Robin Gareus <robin at gareus.org> wrote:
> Anyway, some of you who package or copied code from meterbridge may be
> interested in this as well.
> [...]
> //   def = (db + 60.0f) * 0.5f + 5.0f;  //  5.0  ..  10.0 // bug? v0.9.2
>      def = (db + 60.0f) * 0.5f + 2.5f;  //  2.5  ..   7.5 // fix!

You're quite right -- I just double-checked the standard and your fix
is the right one. I have cargo-culted this code into a couple of other
places myself without ever seeing this mistake, so I'll have to fix
those.

Thanks for spotting this.


Chris



More information about the Linux-audio-dev mailing list