lame/DEFINES

46 lines
940 B
Plaintext

$Id: DEFINES,v 1.23 2003/02/07 18:17:41 bouvigne Exp $
USE_FAST_LOG:
- use of log/log10 approximation (uses IEEE754 float format)
(absolute precision of log10 is then around 1e-6)
KLEMM_36:
- portability fixes in the IO code
NON_LINEAR_PSYMODEL
- use a non linear psymodel in the GPSYCHO case
USE_GOGO_SUBBAND:
?
NOTABLES (default):
?
NEWS3:
?
NORES_TEST (allways on):
- don't let the 2nd granule use bits saved by the 1st granule
- useful for testing only
NEW_DRAIN (theres a define above: NEW_DRAINXX):
?
comment:
mdb_bytes = x/8; m ?= n ?= o ?= 8* mdb_bytes; p ?= mdb_bytes
( ? == [+-] )
- optimization should handle this, but it looks ugly
- do we lose precision here?
LAME_STD_PRINT:
- more verbose output?
PRECOMPUTE (always on, multiple defines):
- precomputes blackman window?
USE_GNUC_ASM:
- speed optimization
(should move into configure.in)
... alot of #if 0 / #if 1 not evaluated ...