dvd2xbox v0.4.9 by WiSo inspired by xbcopy002 

v0.4.9
+ fixed a bug where ISO files weren't copied in the main copy module (not disk browser) 
  when they're in the root dir.
+ fixed a bug where not all encrypted DVDs are decrypted properly (still needs some
  tweaking to prevent css key generation for each vob separately. So dvd2xbox isn't
  crashed it's just generating the keys :-).
+ implemented newest ISO9660 sources from XBMC (Thanks to XBMC development and team Avalaunch.
  Seems to be a little slower but much more reliable. The most of my ISO CDs are working now).
+ added cdio library for iso9660 and CDDA detection (Thanks to XBMC development).
+ incorporated the newest source for lba48 support from XBMC (guys, what would I do without you ?).
  Should fix some issues with larger f:\ drives > 120GB.
+ added 'enableFdrive' do dvd2xbox.xml for boxes without f: drives.
+ renamed 'enablePart7' to 'enableGdrive' in dvd2xbox.xml.
+ fixed a bug where xbox games with a d:\video_ts folder are wrongly detected as video DVD.
+ fixed a bug where CDDA tracks with the same first 42 letters overwrites itself.
+ fixed a bug where dvd2xbox randomly crashes while counting the XBOX game size.

v0.4.8
+ changed ISO9660 to the newest from XBMC (Thanks to XBMC development and team Avalaunch).
+ added fullpath to 'rename file' logging.
+ added the percentage as digits to the progress bars.
+ fixed a bug where box crashes while copying files (for more information use the search
  on http://forums.xbox-scene.com/index.php).
+ fixed a bug where .ogg tracks with too long file names weren't dumped.

Again a big thank to the xbox-scene community. Keep up the good testing. If you encounter
any other bugs post them in the forum with as much information as possible.


v0.4.7
This version is only a bugfix for 0.4.6. It removes the double slash problem and should now copy
all files without problems. Thanks to the xbox-scene community for testing and pointing me to 
the problem.
Supplemental for the 0.4.6 changelog: I removed the copy retries because I agree that it makes
not much sense.


v0.4.6
Last holiday update (work starts next week). The new dvd copy module is much more compatible than
in previous versions (older versions wrote vobs in 1GB chunks, current version makes an 1:1 copy).

Disk browser:
+ added support for encrypted DVDs (vob copy)
+ made left thumbstick less sensitive.
+ added a remove 'read only' file attribute before patching (to patch even files which aren't copied 
  with dvd2xbox :-).
+ added window refresh after changing media.
+ Helpscreen now always available via black button.
+ fixed bug where browser crashes when encounter disks with more than 100 files in one directory.

Main copy module:
+ all main copy modules switched to the new sources (CDDA working again).
+ added a 'total' progress bar to UDF/DVD copy module.
+ added display of remaining bytes to copy (UDF/DVD) and remaining free space (all types).
+ added a copy report which displays files copied,files failed to copy and files renamed
  (GAME COPY + files patched with media check 1 and media check 2 long or short hex string).


v0.4.5
Currently I fully reprogramming the app to have it more structured and reliable using classes
and threads. Therefore the obvious changes may be rather small. You may notice that I focus work
on the disk browser. When it's finished the main copy module will also switch to the new sources.

Disk browser:
+ added support for the DVD drive and the following formats: UDF/ISO9660/CDDA
+ added copy support for UDF/ISO9660/CDDA. CDDA using CDDB naming. (comment fields are not filled
  for the time being. DVD copy and decryption support will follow in one of the next releases).
+ added a progress bar during file copy for UDF/ISO9660/CDDA+encoding using threads.
+ fixed a bug which crashes the box when activating partition7 support.
+ fixed a bug which crashes the box while copying files with zero size.

Main copy module:
+ added config option to disable/enable the auto eject tray feature.
- CDDA copy module still not working. Please use 0.4.3 instead or copy track wise via the disk
  browser.


v0.4.4
+ added support for partition7. enable it via enablepart7 in dvd2xbox.xml
  (not tested due to lack of a large hard drive).
+ improved visual gui (not through all sub menus due to underlaying architecture.
  Will be done later but has lower priority).
+ improved HDD browser. Now gui similar to WinCommander. 
  New features:
  - Copy files/dirs from one partition to another.
  - Show filesize.
  - Show XBE title saved in *.xbe.
  TODO: Support for DVD/CD-R (UDF/Video DVD/ISO9660)

v0.4.3
+ added logfile writing for XBOX DVD and ISO copy mode
  (enable/disable via logfile param in dvd2xbox.xml. for those who can't read so fast. ;-)
+ changed set media type from 0x000000FF to 0x400001FF to enable start of app even from
  unlocked hdd.
+ added manual media check remover in browser mode. browse your hdd, select *.xbe file
  and press start to patch it.

v0.4.2
+ added freedb support (audio cds are now recognize over freecddb.org and
  the encoded ogg files are named after title and artist. ogg tags are
  also filled in).
+ media patcher now checks all .xbe files after the dump (only default.xbe
  was patched in previous versions).
+ changed game title folder name parser from alpha numeric to fatX conform.
+ added background picture (still not the final one but I don't find an
  image which fits to a file manager app).

Please use the newest dvd2xbox.xml !


v0.4.1
+ added 2 phase default.xbe media check (thanks to Xeero):
  first search for the 19 byte string. if found patch it and exit.
  if not found search for the 8 byte string. if found patch it and exit.
+ added config tag autopatch to enable/disable auto patching

v0.4.0
+ added iso9660 filename parser (not fatx compliant characters will be filtered out
  and length will be cutted down to 42 letters)
+ added <copyretries> to dvd2xbox.xml. choose how many copy retries dvd2xbox should
  accomplish before it fails copying a file (iso9660 and UDF mode, reminds me on old
  Amiga days :-)
+ added simple Hdd browser with the following features:
  + delete highlited file or directory tree
  + launch game / app within directories (highlite default.xbe)

Please use always the newest dvd2xbox.xml file. The current XML parser hangs when
config entries aren't found !

v0.3.9
+ added XBMP iso9660 reader for dumping ISO CDs (thanks to XBMP)
  (a lot of CDs doesn't work but don't ask me why because the code is almost 1:1 taken from XBMP)
+ added standard VCD and SVCD to media detection 
  (both dumped via XBMP iso code. same limitations than above)
+ Video DVD / XBOX DVD media size calculation now based on counting each file (thanks to BenJeremy)
  (takes a little bit longer but is much more accurate than GetDiskFreeSpaceEx)
+ only display warning if DVD media size is greater than free space
+ set UDF dump mode as default to try dumping if media detection fails

v0.3.7
+ added display of media size (XBOX app / Video DVD)
+ added display of free space available
+ added check if dump media fits on hdd
+ added title parser which removes non alpha numeric characters from dump dir names
+ added progress display to Video DVD ripper
+ added creation of favorite dump directories when not found

v0.3.6
+ increased Video DVD ripping speed
+ get name from Video DVD (unfortunately this functions failes for some encrypted discs,
  same function works in copy mode !?)
+ added CDDA and Data CD to media detection
+ added CDDA to ogg ripping/encoding using CDRipXlib (only vbr quality setting for the 
  time being, 0.1 lo up to 1.0 hi)
+ added config settings for background color (nothing mind but requested)
+ reenabled open tray notify

v0.3.4
+ added config file. configure your favorite dump positions
+ added media detection (XBOX DVD / Video DVD)
+ copying Video DVDs using libdvdread/libdvdcss :-)
  (testing. still needs some speed improvements if possible. If DVD isn't
   authenticated, restart box and try again)

v0.3.2
+ displays a warning and the filename if there are files with more than 42 letters

v0.3.0 
+ set media type to 0x000000FF 
+ removes media check 2 
  (for newer games like Red Faction 2, Tao Feng, etc.) 

v0.2.1 
+ fixed getTitle from xbe. 

v0.2 
+ extracts dirname from .xbe 
+ multiple dvd copies without reboot ! 
+ opens tray when copy is done (notify) 


thanks to all bug reporters and XBMP/XBMC for some ported libs and code snippets.
thanks to piet for the background pic and the Xcddb library.
please contact me over http://forums.xbox-scene.com/ for bug reports or feature requests.
Have a look at http://dvd2xbox.xbox-scene.com/ for news about dvd2xbox.