1,079
edits
(→General: Added some TODOs from one of my private TODOs files (in the hope that these inspire somebody else)) |
|||
Line 216: | Line 216: | ||
=== General === | === General === | ||
* Try to unify the usage of the compression tools, where possible / necessary | * Use doxygen (or something else) to turn the short descs from the README into short man pages AND a single text file (replacing README) and a HTML file... | ||
* | |||
* | === Compression tools === | ||
* Try to unify the usage of the compression tools, where possible / necessary: | |||
* | ** unified command line parsing | ||
** (Semi-)automatically provide showhelp function | |||
* Modify encodeAudio to accept "input streams", so that we can avoid creating temporary WAVE files | |||
* Easier usage: Most users will just want to specify the format, and maybe a "quality" setting. Allow power users to specify more advanced stuff, but only show those advance things when "--help" is requested, not in the basic "showUsage" function | |||
* Improved error checking !!! esp. for FT we got several reports about problems caused by the compression tool being called from the wrong directory. This should be avoidable by implementing suitable checks. | |||
* Improve and polish the GUI code we got from GSoC 2007 code | |||
* Funky long-term idea: | |||
** turn the tools into libraries (or "one" library) | |||
** current compression tools then just become thin wrappers around these | |||
** makes it much easier to write 3rd party (GUI?) compression tools | |||
** or even an official cross platform GUI (wxWindow? Java? ... ) | |||
=== Descumm === | === Descumm === |
edits