===========================================
           Thoggen - TODO list
===========================================

 * Look into deadlocks again (encoding
    just stopping completely somewhere)

 * Add 'nice' checkbox to progress dialog
    instead of niceing automatically
    (laptops might throttle CPU otherwise)?

 * What to do with 5:1 Surround Sound? 
    We currently just turn it into stereo,
    but audioscale can't handle more than 
    two channels anyway at the moment?

 * Is the 'written' display of the progressbar
    wrong for some reason? (= values too high)

 * Tag audio streams with the language code/name
 
 * Accept audio streams in mpeg audio format
   (dvddemux doesn't support this, or does it?)

 * Check where all the memory goes

 * Warn before overwriting files?

 * Cache DVD titles on the hard drive first, so that 
    the drive isn't tied up for such a long time. 
    Check box in title dialog (would only show if 
    there is a local and writeable partition mounted
    that has enough free space).

 * multiple audio track selection

 * subtitles

 * Accept any video file (or only VOB/mpeg2) as input?

 * make cropping dialog rock: use ximagesink + set window
    ID via GstXOverlay interface and jump to random scenes
    in the title in real-time via the seekbar instead of 
    extracting frames beforehand.

 * make preview rock: use ximagesink/xvimagesink + set
    window ID via GstXOverlay interface and add seekbar
    and play controls and close button.
