Corrections of typos and text debris

This commit is contained in:
Thomas Schmitt 2007-01-23 21:34:13 +00:00
parent 66d70075ec
commit bc694d7457
1 changed files with 25 additions and 16 deletions

View File

@ -64,11 +64,11 @@ It is done when 00h succeeds and 03h reports 0 in PROGRESS INDICATION
Writing a session to CD in TAO mode : Writing a session to CD in TAO mode :
The writing method for blank or appendable media is the same. A new session The writing method for blank or appendable media is the same. A new session
will get automatically by the first track ehen it is written. If the media is will get created automatically by the first track when it is written. If the
blank then the new session will be the first and only one in the table of media is blank then the new session will be the first and only one in the
content. If the media is appendable then a new session will be appended to table of content. If the media is appendable then a new session will be
the existing sessions. In any case the new track will be the first one in appended to the existing sessions. In any case the new track will be the
the new session. first one in the new session.
Speed may be set by BBh SET CD SPEED parameter Drive Write Speed. Note that Speed may be set by BBh SET CD SPEED parameter Drive Write Speed. Note that
kbytes/sec means 1000 bytes/sec and not 1024/sec. Rotational control should kbytes/sec means 1000 bytes/sec and not 1024/sec. Rotational control should
@ -112,6 +112,10 @@ When writing is done, it is mandatory to force the drive's buffer to media by
35h SYNCHRONIZE CACHE. 35h SYNCHRONIZE CACHE.
(mmc5r03c.pdf, 6.41) (mmc5r03c.pdf, 6.41)
A track must at least contain 300 payload blocks: 4 seconds of audio or
600 KiB of data.
(mmc5r03c.pdf 6.3.3.1.2)
The track has to be closed by 5Bh CLOSE TRACK SESSION Close Function 001b. The track has to be closed by 5Bh CLOSE TRACK SESSION Close Function 001b.
Older MMC specifies a valid Logical Track Number FFh to depict the open track. Older MMC specifies a valid Logical Track Number FFh to depict the open track.
MMC-5 is quite silent about this. FFh works for my drives. MMC-5 is quite silent about this. FFh works for my drives.
@ -199,6 +203,8 @@ Untested is wether POINT = B0h and 52h READ TRACK INFORMATION are always in
sync. libburn uses the info provided by 52h READ TRACK INFORMATION. sync. libburn uses the info provided by 52h READ TRACK INFORMATION.
-------------------------------------------------------------------------------
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
SAO CD Cookbook SAO CD Cookbook
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
@ -237,13 +243,6 @@ entirely of data tracks. For mixed sessions, only TAO is usable yet.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
Composing a Cue Sheet (either audio or data, but not mixed) : Composing a Cue Sheet (either audio or data, but not mixed) :
Speed may be set by BBh SET CD SPEED parameter Drive Write Speed. Note that
kbytes/sec means 1000 bytes/sec and not 1024/sec. Rotational control should
be set to 00b. 1x CD speed is 176.4 kbytes/sec. Speed is usually set to the
next lower possible value by the drive. So it is helpful to add a few
kbytes/sec just in case the drive has rounding problems.
(mmc5r03c.pdf 6.37)
The Cue Sheet will get submitted to the drive by 5Dh SEND CUE SHEET. The Cue Sheet will get submitted to the drive by 5Dh SEND CUE SHEET.
Each entry of the sheet is of 8 bytes size. Its fields are named Each entry of the sheet is of 8 bytes size. Its fields are named
CTL|ADR, TNO, INDEX, DATA FORM, SCMS, MIN, SEC, FRAME . CTL|ADR, TNO, INDEX, DATA FORM, SCMS, MIN, SEC, FRAME .
@ -282,6 +281,10 @@ TNO gives the track number. MIN, SEC, FRAME give the MSF address which becomes
the start address of the track. The MSF address is then increased by the size the start address of the track. The MSF address is then increased by the size
of the track (to be used with next track or with lead-out). of the track (to be used with next track or with lead-out).
A track must at least contain 300 payload blocks: 4 seconds of audio or
600 KiB of data.
(mmc5r03c.pdf 6.33.3.6)
At the end of the session there is a lead-out entry At the end of the session there is a lead-out entry
(CTL|ADR,AAh,01h,01h,00h,MIN,SEC,FRAME) (CTL|ADR,AAh,01h,01h,00h,MIN,SEC,FRAME)
marking the end of the last track. (With libburn CTL is as of the last track.) marking the end of the last track. (With libburn CTL is as of the last track.)
@ -290,11 +293,15 @@ marking the end of the last track. (With libburn CTL is as of the last track.)
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
Writing the prepared session : Writing the prepared session :
As with write mode TAO, speed may be set by BBh SET CD SPEED. Speed may be set by BBh SET CD SPEED parameter Drive Write Speed. Note that
See TAO Multi-Session CD Cookbook. kbytes/sec means 1000 bytes/sec and not 1024/sec. Rotational control should
be set to 00b. 1x CD speed is 176.4 kbytes/sec. Speed is usually set to the
next lower possible value by the drive. So it is helpful to add a few
kbytes/sec just in case the drive has rounding problems.
(mmc5r03c.pdf 6.37)
Nearly as with TAO a Write Parameters mode page 05h has to be composed and A Write Parameters mode page 05h has to be composed and transmitted via
transmitted via 55h MODE SELECT. This page describes the following parameters: 55h MODE SELECT. This page describes the following parameters:
BUFE Buffer Underrun protection 0=off, 1=on BUFE Buffer Underrun protection 0=off, 1=on
Test Write -dummy mode for writing 0=off, 1=on Test Write -dummy mode for writing 0=off, 1=on
Write Type Packet/TAO/SAO/RAW 02h = SAO Write Type Packet/TAO/SAO/RAW 02h = SAO
@ -387,6 +394,8 @@ Seems nobody ever tested this. Libburnia simply knows no use case where the
correctness of Pre-gap and Post-gap would become evident. correctness of Pre-gap and Post-gap would become evident.
-------------------------------------------------------------------------------
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
Overwriteable DVD Cookbook Overwriteable DVD Cookbook
------------------------------------------------------------------------------- -------------------------------------------------------------------------------