When all sfb's have energy below ATH, (analog silence)
use a 32kbs frame even if min VBR bandwidth is larger.

User specified min & max bandwidth (scalefactor bands)




Does stdin work when LAME is compiled to use libsndfile? 
(new version of libsndfile supports stdin - try this out)

automatic downsampling of input file.  For example, a 22.05kHz input
file encoded at 24kbs will sound better if it is first downsampled
to 16kHz.  This can be done with sox, but would be nice to have
built into LAME.  Use linear resample code from sox 12.16 or higher.


make use of subblock_gain (crude algorithm enabled with -Z) 
   One method:  loop over all possible subblock_gains and
   see which combination gives best distortion?  But this puts a lot
   of faith in the short block psycho acoustics

make use of scalefactor_select  (crude algorithm enabled with -Y)

10Hz high-pass filter.  Probably wont help much.


Modularization:

lame_parse_args():  main.c should parse the argument list, and then
call lame_setflags() or some other libmp3lame.a routine to 
set all the various flags. 





