# nearest goals
- check the available free space
- move subtitles to the result directory (bug)
- add interleaving support
- reenable input support for vcd, svcd and files
- implement different video stream output
- improve handling (when using file as a source, using external files, etc.)
- reimplement these options:
	- use (s)vcd as destination
	- use external files for audio and subtitles
- remove hard coded paths and version numbers from the program
- implement user defined video/audio bitrate
- copy DVD menus
- reenable the help system

# completed nearest goals
- use matroska container per default with multi pass encoding
- implement rc imports
- allow usage of configurable dvd drive
- rip subtitles after the audio and before the video stream (better guess which
  bitrate to use)
- auto rename the output file when encoding multiple chunks
- show info for the currently encoded chunk
- implement these options:
	- use file or vcd as a source
	- 2 pass encoding and copy stream
	- mix subtitles into the movie
	- easy crop detection (embed mplayer into a widget)
	- options testing (embed mplayer into a widget)
- port to gtk2
- show estimated time for the current step
- show additonal information: used vbitrate, elapsed time
- lay out the chunk/step story as a table
- renice
- add support for multiple inputs (2 DVDs or 1 DVD and 1 VCD, etc.)
- reenable the progress indication
- chapter-wise ripping (as bug fix for some problems which mplex has with large files)
- unlink the temporary files
- add support for h264 video codec (if available)

# longer term goals (road map for version 1.0)
- improve error handling (communication with the external tools and internal
  stuff)
- improve focus handling
- overall code cleanup and improvement:
	- handle all todo's and temp's in the code
    - improve (add) comments
- add dnd support?
- integrate with gconf?
- split into collector/executor communicating via dbus?

# completed longer term goals
- add action logging for easier debugging
- improve file name handling (escape dangerous symbols, append extensions)
- implement dvd authoring
- add i18n support
- add configuration file for stuff like default output folder or executables
  which are not in the default path
- add help texts
- deal with mplayer/mencoder/lsdvd i18d versions
- find images for the different tasks
- add keyboard support, hot keys etc.
