Please Note:
=============
The items listed here are likely to change because I don't
have much knowledge of the DVD video, mpeg, ac3, lpcm and dts formats.

Generally speaking the priority is for the library to be
capable of extracting and authoring all DVD video.

Priority
===========================
* Ensure disk space is checked before attempting large writes.

* libdvd should only output required tracks.

* libdvd optical drive locking.

* Enable canceling of copy operations in libdvd.

* Complete DVD_SOURCE_FILE code for authoring from separate video
  and audio streams.

* Move all or the copy/shrink/author/make isofs into libdvd with
  added cancel support.
  Write a new object for this, possibly dvd-copy.h. Multi threaded
  and so may need to introduce dvd_threads_enter () dvd_threads_leave ()
  Clean up src/app.c

* Read std err output from dvdauthor to give progress when checking vobus

New Features Wish List
===========================
* Complete subtitle support.

* Full dvd clone for DL disks dvd-clone.h

* Navigation - Extract title menu buttons and background?
	     - Add audio menu for multi audio tracks
	     - Multiple title support
	     - Main menu creation

* App allow output of single title to mpeg file for use with other DVD
  author tools.

* Import movies from other sources. AVI Files, DV, mpeg and jpeg for
  dvd photo albums - (plug-ins?)

* Delay support will be needed for photo albums.

* Add some kind of cataloging tool to app (and libdvd?) for keeping track of DVD images.
  This should - Keep details of the dvd titles and video/audio track info
  	      - Store rating information
	      - Store creation details (copy, clone, authored)
	      - Store cover pictures
	      - Allow file management
	      - Burning from images of course

* Move libdvd to a separate project when more complete.

* Scrap the test app shrinkta if someone writes a nice app based on libdvd or rebuild the
  app to be HIG compliant.

More, more, more!

