2001.07.06 Adam J. Richter (adam@yggdrasil.com), Version 1.5 More pointed out by Brian Somers : another option parsing bug fixed (I think I overlooked this part of Brian's patch previously), and rather than incorporating Brian's change to isosize.c to adjust some include files for FreeBSD, I removed the unneeded references to a number of include files including the one that needed to be adjusted for FreeBSD. 2001.06.24 Adam J. Richter (adam@yggdrasil.com), Version 1.5 Integrate changes proposed by Brian Somers to fix sprintf overruns and an option parsing bug. 2000.09.13 Adam J. Richter (adam@yggdrasil.com), Version 1.4 Corrected Linux Software Map entry. This release is basically just to mark the occasion that dvdtape has now been used to create a real DVD: Linux DVD Archives, Fall 2000 edition. It was a dual layer (DVD-9) with opposite track orientation. 2000.08.02 Adam J. Richter (adam@yggdrasil.com), Version 1.3 For layer 1 (second layer) with an "opposite track path" orientation, the Data Stream Start (DSS) field in the DDPMS section cannot be all spaces. Instead, it must be layer0_main_dss + layer1_main_dsl - 1. Corrected usage of "leadin" and "control". "Leadin" apparently are the blank sectors at the beginning of the DVD (not visibible on a DVD-ROM) and "control" is the 16 sector area that provides some metadata for the DVD drive regarding the layout of the data area. Also fixed some bugs in control.dat generation. 2000.07.10 Adam J. Richter (adam@yggdrasil.com), Version 1.2 Although the program was correctly padding the DVD-ROM layer lengths to a multiple of 32768 bytes, it was not recording the padded lengths in the tape headers. This release fixes that bug. 2000.06.20 Adam J. Richter (adam@yggdrasil.com), Version 1.1 It turns out the layer 0 for DVD9 is actually smaller than a single layer DVD5 disc. 2000.06.01 Adam J. Richter (adam@yggdrasil.com), Version 1.0 No bugs have been identified in a long time. Call this 1.0 and announce it to the world. 2000.02.16 Adam J. Richter (adam@yggdrasil.com), Version 0.15 Fix opposite track control.dat calculation. 2000.02.16 Adam J. Richter (adam@yggdrasil.com), Version 0.14 Default track spiral orientation to opposite for two layer DVD's and parallel for one layer DVD's. 2000.02.16 Adam J. Richter (adam@yggdrasil.com), Version 0.13 Documented --combined-length and --readout-speed in manual page. 2000.02.16 Adam J. Richter (adam@yggdrasil.com), Version 0.12 First version that can try to automatically generate correct leadin information. If there no bugs are found in the next couple of days, this version will become 1.0. 2000.02.15 Adam J. Richter (adam@yggdrasil.com), Version 0.11 Left justify Master ID field. Add ability to specify disc size (8cm or 12cm). 2000.02.15 Adam J. Richter (adam@yggdrasil.com), Version 0.10 Do an lseek on the input file descriptor, even when offset==0, because guess_length_and_offset() leaves it in a weird place. 2000.02.15 Adam J. Richter (adam@yggdrasil.com), Version 0.9 Fixes for my amazingly stupid bugs. I had the program seeking on the output device instead of the input device, and at one point it was using sizeof() to determine the size of an array which is now being dynamically set. 2000.02.15 Adam J. Richter (adam@yggdrasil.com), Version 0.8 Write DVD leadin file for both layers. 2000.02.15 Adam J. Richter (adam@yggdrasil.com), Version 0.7 Added "--master-id" option. 2000.02.15 Adam J. Richter (adam@yggdrasil.com), Version 0.6 Add "--track-path" option. Default second track direction to parallel. 2000.01.16 Adam J. Richter (adam@yggdrasil.com), Version 0.4 Add an option to read leadin control data from a file. 2000.01.10 Adam J. Richter (adam@yggdrasil.com), Version 0.4 More fixes. Put correct block counts in HDR1 and EOF1 labels. 2000.01.09 Adam J. Richter (adam@yggdrasil.com), Version 0.3 Fixed some bugs in HDR1 and EOF1 labels. 1999.11.19 Adam J. Richter (adam@yggdrasil.com), Version 0.2 Added a zero length block after each HDR2 or EOF2 record to match a sample DVD tape. Updated manual page. 1999.11.10 Adam J. Richter (adam@yggdrasil.com), Version 0.1. First exported snapshot. It seems to work, but there are a couple of bytes that it is supposed to set in the lead in data, which it does not do yet, because I do not have the necessary information. Once that is done and any bugs that are found in the interim are fixed, then I expect to call that release 1.0.