aboutsummaryrefslogtreecommitdiff
path: root/lib/liblame/DEFINES
blob: b4fab79d68271d8423a825c912ce70cd17191127 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
$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 ...