new ectl calls for lowpass and impulse block tweaking
[platform/upstream/libvorbis.git] / lib / masking.h
index a79c2ac..30cbbde 100644 (file)
  ********************************************************************
 
  function: masking curve data for psychoacoustics
- last mod: $Id: masking.h,v 1.23 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: masking.h,v 1.24 2002/07/01 11:20:11 xiphmont Exp $
 
  ********************************************************************/
 
 #ifndef _V_MASKING_H_
 #define _V_MASKING_H_
 
-/* more detailed ATH */
+/* more detailed ATH; the bass if flat to save stressing the floor
+   overly for only a bin or two of savings. */
 
 #define MAX_ATH 88
 static float ATH[]={
-  /*15*/  -20, -24, -26, -30, -34, -37, -40, -43,  
-  /*31*/  -46, -49, -53, -56, -58, -60, -62, -64,
-  /*63*/  -66, -68, -69, -70, -71, -72, -73, -74, 
+  /*15*/  -51, -52, -53, -54, -55, -56, -57, -58,  
+  /*31*/  -59, -60, -61, -62, -63, -64, -65, -66,
+  /*63*/  -67, -68, -69, -70, -71, -72, -73, -74, 
   /*125*/ -75, -76, -77, -78, -80, -81, -82, -83,
   /*250*/ -84, -85, -86, -87, -88, -88, -89, -89, 
   /*500*/ -90, -91, -91, -92, -93, -94, -95, -96,