summaryrefslogtreecommitdiff
path: root/lib/lookup.c
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2001-01-22 01:38:52 +0000
committerMonty <xiphmont@xiph.org>2001-01-22 01:38:52 +0000
commitaa7a3d9b4e84e85a18512c98aa14aeefb2f3e129 (patch)
tree5b63fe7552399b0b82d55bff51962a971e27b9b6 /lib/lookup.c
parent49d32ead8d9981c316cbcb6abb84716b81bec57f (diff)
downloadlibvorbis-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.c4
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]);