Open main menu

Difference between revisions of "TODO"

702 bytes removed ,  12:47, 13 May 2010
→‎Compression tools: -- Most of the items were already implemented
(→‎Compression tools: -- Most of the items were already implemented)
Line 251: Line 251:


=== Compression tools ===
=== Compression tools ===
* Try to unify the usage of the compression tools, where possible / necessary:
** unified command line parsing
** (Semi-)automatically provide showhelp function
** (Semi-)automatically provide showhelp function
* Modify encodeAudio to accept "input streams", so that we can avoid creating temporary WAVE files
* 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.
* 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 ===