r123: Merged HEAD and TEST. New stuff shall be committed to HEAD from now on.
[cinelerra_cv/mob.git] / plugins / toolame / TODO
bloba925b7966c3b3aba6c5fdb3da87fa61d632350c8
1 toolame v0.3 TODO file
3         - PRIORITY: Clean up the source code good and proper.
4             floats or doubles?
5             mem allocation
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 
12             Update the usage()
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?)
19             Add a version string.            
20             A configure script?
21             A proper makefile?
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
26         - Optimization
27             Just a few of the major ones at first: e.g. add_db(), fft().