# HG changeset patch # User benoit # Date 1278937944 0 # Node ID 6d7a12293959474b57135a43e6dad7e30cca7bfa # Parent 36f7c2d7b3fb17d333b567788db99d6610bac90c Use math constant instead of hardcoded rounded value for sqrt(0.5). Patch by Christophe.Gisquet (gmail) diff -r 36f7c2d7b3fb -r 6d7a12293959 dca.c --- a/dca.c Mon Jul 12 09:10:53 2010 +0000 +++ b/dca.c Mon Jul 12 12:32:24 2010 +0000 @@ -1403,8 +1403,8 @@ float* rt_chan = s->samples + s->channel_order_tab[s->xch_base_channel - 1] * 256; int j; for(j = 0; j < 256; ++j) { - lt_chan[j] -= (back_chan[j] - s->add_bias) * 0.707107f; - rt_chan[j] -= (back_chan[j] - s->add_bias) * 0.707107f; + lt_chan[j] -= (back_chan[j] - s->add_bias) * M_SQRT1_2; + rt_chan[j] -= (back_chan[j] - s->add_bias) * M_SQRT1_2; } }