From 7a972de90363df7085058dbe6d716f01ad53f691 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sat, 23 Dec 2006 11:24:11 +0000 Subject: [PATCH] Added more info about DVD+RW --- libburn/trunk/cdrskin/README | 19 +++++++++++++++++++ libburn/trunk/cdrskin/cdrskin.1 | 7 ++++++- libburn/trunk/cdrskin/convert_man_to_html.sh | 1 + 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/libburn/trunk/cdrskin/README b/libburn/trunk/cdrskin/README index 6ee6668e..b70a9628 100644 --- a/libburn/trunk/cdrskin/README +++ b/libburn/trunk/cdrskin/README @@ -379,6 +379,25 @@ Speed is counted in DVD units (i.e. 1x = 1,385,000 bytes/second). Currently there is no difference between -sao and -tao. If ever, then -tao will be the mode which preserves the current behavior. +For DVD+RW, -msinfo alone would not be enough to perform appending of an ISO +filesystem. The filesystem driver will need a hint to find the start of the +most recent session. For example put an ISO filesystem at address 1 GB: + mkisofs -C 0,524288 ... | \ + cdrskin dev=/dev/sr0 -v fs=32m -eject speed=4 write_start_address=524288s - +The superuser may then do: + mount -t iso9660 -o ro,sbsector=524288 /dev/sr0 /mnt +Note: On my linux-2.4.21-215 mount works only with sbsector <= 337920 (660 MB). +To extend a filesystem already existing at address 0 + mkisofs -C 0,524288 -M /dev/sr0 ... | cdrskin dev=/dev/sr0 ... +Record the number 524288 for usage as first number with -C at the next +extension: + mkisofs -C 524288,1000000 ... | cdrskin write_start_address=1000000s ... + +Program growisofs can append to an ISO filesystem on DVD+RW by additionally +manipulating the first session. cdrskin does not want to get involved so deep +into the format of the burned data. Be advised to use growisofs for the +task of maintaining extendable ISO-Filesystems on DVD+RW. + Special compilation variations diff --git a/libburn/trunk/cdrskin/cdrskin.1 b/libburn/trunk/cdrskin/cdrskin.1 index 4bd459bd..21681353 100644 --- a/libburn/trunk/cdrskin/cdrskin.1 +++ b/libburn/trunk/cdrskin/cdrskin.1 @@ -160,6 +160,7 @@ original cdrecord by Joerg Schilling: .TP .BI \-atip Retrieve some info about media state. With CD-RW print "Is erasable". +With DVD media print "book type:" and a media type text. .TP .BI \-audio Announces that the subsequent tracks are to be burned as audio. @@ -434,6 +435,10 @@ interpretation of eventual startup files. See section FILES below. .TP .BI \--single_track Accept only the last argument of the command line as track source address. +.TP +.BI write_start_address= byte_offset +Set the address on media where to start writing the track. DVD+RW only for +now. byte_offset must be aligned to 2 KB blocks. Better is 32 kB alignment. .PP Alphabetical list of options which are only intended for very special situations and not for normal use: @@ -630,7 +635,7 @@ Formatting track sources for cdrskin: .BR star (1) .br .TP -Other CD burn programs: +Other CD/DVD burn programs: .br .BR cdrecord (1), .BR wodim (1) diff --git a/libburn/trunk/cdrskin/convert_man_to_html.sh b/libburn/trunk/cdrskin/convert_man_to_html.sh index a36e22dd..333cb098 100755 --- a/libburn/trunk/cdrskin/convert_man_to_html.sh +++ b/libburn/trunk/cdrskin/convert_man_to_html.sh @@ -47,6 +47,7 @@ then -e 's/In general there are two types of tracks: data and audio./\ 
In general there are two types of tracks: data and audio./' \ -e 's/While audio tracks just contain a given/\ 
While audio tracks just contain a given/' \ -e 's/Recordable CD Media:<\/b>/\ 
Recordable CD Media:<\/b>/' \ + -e 's/Recordable DVD Media:<\/b>/\ 
Recordable DVD Media:<\/b>/' \ -e 's/Drive preparation and addressing:<\/b>/\ 
Drive preparation and addressing:<\/b>/' \ -e 's/If you only got one CD capable drive/\ 
If you only got one CD capable drive/' \ -e 's/^Alphabetical list of options/\ 
Alphabetical list of options/' \