3 - PRIORITY: Clean up the source code good and proper.
6 remove superfluous defines and values (e.g. layer 3 tables etc)
7 Fix any mem leaks. (dmalloc)
8 Partition functions/files in a 'sensible' way.
9 Have a nice structure for all our control variables.
10 Have a nice structure for all the encoding variables.
11 Pass the whole thing through a prettifier
13 Rename some variables to make more sense. (e.g. fr_ps)
14 frame_params struct can probably include psy model,
15 input output filename. num samples. sblimit.
16 current bitstream(*bs)
17 rename: frame_info_struct *frame. rather than
18 frame_params *fr_ps. (more sensible?)
22 Get the warnings going and remove them all.
23 Better diagnostic printouts.
24 Work out why the tonal_label() function doesn't work properly for mpeg2-lsf
27 Just a few of the major ones at first: e.g. add_db(), fft().