summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/mapping0.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/mapping0.c b/lib/mapping0.c
index 7cfff102..dccc4448 100644
--- a/lib/mapping0.c
+++ b/lib/mapping0.c
@@ -11,7 +11,7 @@
********************************************************************
function: channel mapping 0 implementation
- last mod: $Id: mapping0.c,v 1.26 2001/02/26 03:50:42 xiphmont Exp $
+ last mod: $Id: mapping0.c,v 1.27 2001/02/26 13:31:31 xiphmont Exp $
********************************************************************/
@@ -242,7 +242,7 @@ static int mapping0_forward(vorbis_block *vb,vorbis_look_mapping *l){
/* FFT yields more accurate tonal estimation (not phase sensitive) */
drft_forward(&look->fft_look,additional);
- additional[0]*=scale;
+ additional[0]=fabs(additional[0]*scale);
for(j=1;j<n-1;j+=2)
additional[(j+1)>>1]=scale*FAST_HYPOT(additional[j],additional[j+1]);