diff options
author | Monty <xiphmont@xiph.org> | 2001-01-22 01:38:52 +0000 |
---|---|---|
committer | Monty <xiphmont@xiph.org> | 2001-01-22 01:38:52 +0000 |
commit | aa7a3d9b4e84e85a18512c98aa14aeefb2f3e129 (patch) | |
tree | 5b63fe7552399b0b82d55bff51962a971e27b9b6 /lib/lookup.c | |
parent | 49d32ead8d9981c316cbcb6abb84716b81bec57f (diff) | |
download | libvorbis-git-aa7a3d9b4e84e85a18512c98aa14aeefb2f3e129.tar.gz |
Initial beta 4 merge
Monty
svn path=/trunk/vorbis/; revision=1191
Diffstat (limited to 'lib/lookup.c')
-rw-r--r-- | lib/lookup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/lookup.c b/lib/lookup.c index 477c23c3..625afc47 100644 --- a/lib/lookup.c +++ b/lib/lookup.c @@ -12,7 +12,7 @@ ******************************************************************** function: lookup based functions - last mod: $Id: lookup.c,v 1.4 2000/12/21 21:04:39 xiphmont Exp $ + last mod: $Id: lookup.c,v 1.5 2001/01/22 01:38:25 xiphmont Exp $ ********************************************************************/ @@ -46,7 +46,7 @@ float vorbis_invsq2explook(int a){ #include <stdio.h> /* interpolated lookup based fromdB function, domain -140dB to 0dB only */ float vorbis_fromdBlook(float a){ - int i=vorbis_ftoi(a*((float)(-(1<<FROMdB2_SHIFT)))-5.f); + int i=vorbis_ftoi(a*((float)(-(1<<FROMdB2_SHIFT)))-.5f); return (i<0)?1.f: ((i>=(FROMdB_LOOKUP_SZ<<FROMdB_SHIFT))?0.f: FROMdB_LOOKUP[i>>FROMdB_SHIFT]*FROMdB2_LOOKUP[i&FROMdB2_MASK]); |