﻿theFrontend TODOLIST

$Id: TODO.TXT 189 2007-11-08 19:45:19Z wisodev $

GENERAL [Windows XP SP2, Hardware] [Win2000 SP4/WinXP SP2 with VMware Workstation 5.5]

- convert help from html to OpenDocument format and distribute as .pdf file
- add: accelerator keys for formats/presets/advanced windows
- fix: use critical section for histogram/progress windows while resizing main window
- add: two timers in StatusBar (current and overall)
- add: Output Size (bytes) column for output file size after conversion
- add: load/save output dir when loading/saving file list
- fix: when transcoding do not update Total progress bar for decode pass
- add: to USAGE.TXT all shorter version of options and all descriptions line below option
- fix: in decoders Extension and Formats switch from MP4 M4A AAC to AAC M4A MP4
- fix: no faad output progress, add fflush to faad.exe (use latest sources from CVS)
- add: temp file name when creating output file 
       (after convertion rename with Unicode Win32 API function to correct name)
- note: LAME Histogram is designed for version 3.97 Beta 2, but works with 3.98 Alpha 6
- note: FLAC needs libmmd.dll (add this tip to readme.txt)
- fix: test output pipes for all tools
- fix: OGGENC (LANCER), FLAC has problem with small files
- add: when output filename exists rename output like "FileName (%d)" 
       and check for correct file name until found not existing
       and add this option to Advanced Options dialog
- add: Histogram Window and Extended Stats Window resizing
- fix: check OptimFROG GetProgress (some speedup when starting encoding process)
- fix: some delay in progress of TTAENC (not a fflush problem) need to debug GetProgress
- fix: decoding using lame (when input pipe is on) returns errors
       [need to update binarys]
- fix: problem with pipes data when encoding with LAME 3.97b2
       output .mp3 is all noise
       [need to update binarys]
- fix: when Transcoding use pipes for decoder output, 
       not a temp file like now (ReadWriteThread etc.)
- add: global flag to enable/disable uncheck file after convertion is done
- add: play Sound after done (Options dialog)
- add: Replace dialog for Name column (use string search etc.)
- add: more/updated presets for all formats
- add: tooltips in filelist (names only)
- add: column to filelist 'Path'
- add: create couple sets of additional CLI installers with .xml presets (for Enc/Dec)
       Generic (x86 processors), P3, P4 and maybe others to
- add: AddDir execution (SearchForFolder add in separate thread and create wait dialog)
- add: create AVI tutorials (WinCAM 2000)
- add: compress Release Exe by UPX 2.01 (or any later stable version)
- fix: faad writes raw pcm file without riff header to stdout using -w switch
- note: that only OggDec VorbisTools can't write to stdout
        but oggdec_1_9_2.exe can and can't to file
        there is need to make a warning in help and check this is program
- add: adv options reset status/time for checked files before converting files
- fix: when user pressed 'Stop' button don't show Error msg but 'Cancelled' 
       (add pause button, then set 'Paused')
       and do not display 'Done ...' in status bar
- add: option to run several encoders/decoders at the same time (multi-core and multi-cpu systems)
- fix: when reading from pipe data should be wchar_t (TCHAR) or char type??? (add option to Adv Dlg)
- fix: check for casesensitive stuff when using file names and extension

SPECIFIC [Win95 IE 5.0/Win98 SE/WinMe with VMware Workstation 5.5]

- fix: Shift++ and Shift+- does not work
- fix: LAME and OGGENC are not working (OGGENC as LANCER, this need to replace to 
       no SSE optimized aoTuV, but LAME works with RazorLame and do not 
       work with theFrontend, strange)
- fix: TTAENC has enabled SSE2 instructions in compiler options 
       (check in no SSE hardware if this works)
- fix: OptimFROG decoder under Win98 (VMware tested) don't write all data 
       when using pipes (tail of file)
       UPDATE: this is encoder problem not decoder (encoded under normal system
        and then decoded under VM system and output was same as original) need more testing
- fix: only Win9x/Me when encoding finished (or on file once encoded) some error occours, 
       more testing is needed

SPECIFIC [WINE 0.9.11, SUSE Linux 10.1, Hardware]

- fix: gridlines are not shown under WINE

SPECIFIC [WINE 0.9.10, Debian GNU/Linux Sarge, VMware Workstation 5.5]

- fix: FAAC does not work under WINE, other encoders/decoders work fine
       UPDATE: it works at speed ~0.01x on Athlon XP 2000+ (tested in terminal from commandline)
- fix: gridlines are not shown under WINE
- fix: ListCtrl without enabled sort header looks not nice
- fix: logo in about dialog looks not nice, maybe resize license text 
       or palce it in Readonly Editbox!!!)
- fix: rename (F2) causing page fault on read (wine)
- fix: selection rectangle does not work (ListCtrl)
- fix: column sizes in file ListCtrl are invalid
