README
上传用户:weiliju62
上传日期:2007-01-06
资源大小:619k
文件大小:23k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. Cdrdao - Write audio/data CD-Rs in disk-at-once mode
  2. ===============================================================================
  3. This file contains some additional information. See the manual page for usage
  4. of the tool.
  5. Please use the write simulation mode (command 'simulate') when trying this
  6. program the first time on your system. This will detect problems or
  7. incompatibilities without wasting a CD-recordable. Note that you may have to
  8. eject and reinsert the CD-R after simulation before a real write can start.
  9. Drivers
  10. -------
  11. The following driver IDs may be used with option '--driver'. It is possible
  12. to specify option bits which modify the behavior of the driver. Global
  13. and driver specific options are available. Options flags can be combined
  14. by logical 'or' and appended to the '--driver' option, e.g.
  15. '--driver plextor-scan:0x03'.
  16.   Global Option Bits:
  17.      read-toc/read-cd related:
  18.         0x00010000: Use the generic method to read the TOC of a CD for commands
  19.                     'read-toc' and 'read-cd'. If this flag is selected multi
  20.                     session disks will not be handled properly but some drives
  21.                     do not work with the currently implemented method for
  22.                     reading the TOC of a specific session.
  23.         0x00020000: If the byte order of the audio data retrieved with 
  24.                     'read-cd' is wrong (i.e. not big endian samples) use
  25.                     this option.
  26.         0x00040000: Use this option if your drive cannot read audio data
  27.                     from the first track's pre-gap. You will get read error
  28.                     messages in this case which should vanish if this option
  29.                     is used.
  30.   Available Drivers:
  31.   plextor
  32.      Supports CD structure analysis (command 'read-toc') for Plextor CD-ROM
  33.      readers. Pre-gaps and index marks are detected by performing a binary
  34.      search over the Q sub-channel for each track. This method is fast and
  35.      gives very exact results on Plextor drives. The driver uses generic
  36.      SCSI commands (PLAY AUDIO and READ SUB-CHANNEL) so it may work on other
  37.      models, too, but result and speed is directly correlated to the digital
  38.      audio extraction capabilities.
  39.      Option Bits:
  40.         read-toc/read-cd related:
  41.            0x00000001: Force usage of the paranoia method for audio extraction
  42.                        instead of the special Plextor method that is used
  43.                        with Plextor drives.
  44.            0x00000002: Use the READ10 command to read audio data instead of
  45.                        the vendor specific READ CDDA command.
  46.                        Only used if the paranoia DAE method is selected.
  47.   plextor-scan
  48.      This is an alternate driver for CD structure analysis with Plextor
  49.      drives. It scans the Q sub-channels of a track linearly like the 
  50.      'generic-mmc' driver but is faster on Plextor drives.
  51.      Option Bits:
  52.         read-toc/read-cd related:
  53.            0x00000001: Read 16 bytes PQ sub-channel instead of 96 byte
  54.                        raw P-W sub-channel data. If 'read-toc' fails on
  55.                        your drive try to select this options.
  56.                        
  57.            0x00000002: Only used if option '0x00000001' is selected. If set
  58.                        the read PQ sub-channel data is expected to contain
  59.                        BCD instead of HEX values. If the time count that
  60.                        is displayed while running 'read-toc' jumps you will
  61.                        have to toggle this option.
  62.            0x00000004: Do not take ISRC code from the sub-channel data but use
  63.                        the appropriate SCSI command for reading the ISRC 
  64.                        code. This option is automatically selected if 16
  65.                        byte PQ sub-channel data with HEX values is used.
  66.   cdd2600
  67.      This is a native driver for the Philips CDD2000/CDD2600 drive family.
  68.      'read-toc' is implemented like in the 'plextor' driver but it is slow
  69.      and not very exact due to poor digital audio extraction capabilities of
  70.      these drives. Anyway, I don't recommend doing CD structure analysis with
  71.      the CDD2x00 because it stresses the mechanism too much. 
  72.   generic-mmc
  73.      This is a driver for SCSI-3/mmc compatible CD-recorders that support
  74.      session-at-once (cue sheet based) writing. Most of the recent drives
  75.      should be compatible with this or with the 'generic-mmc-raw' driver
  76.      described below. Data track support is also available.
  77.      'read-toc' scans linearly the Q sub-channel of each track to retrieve
  78.      the pre-gap length and index marks. This method is very accurate but
  79.      takes the same time like digital audio extraction. It should also work
  80.      with recent CD-ROM readers.
  81.      Option Bits:
  82.         read-toc/read-cd related:
  83.            0x00000001: See 'plextor-scan'.
  84.                        
  85.            0x00000002: See 'plextor-scan'.
  86.            0x00000004: See 'plextor-scan'.
  87.            0x00000008: Try to retrieve the media catalog number by scanning
  88.                        the sub-channels instead of using the appropriate
  89.                        SCSI command. This might be an option if the CD-R/CD-ROM
  90.                        drive does not extract the catalog number otherwise.
  91.                        Note: A media catalog number need not be present on
  92.                              on a CD.
  93.            0x00000020: Use this option if the drive cannot read sub-channel
  94.                        data along with audio data. A binary search method for
  95.                        pre-gap and index mark extraction will be selected in
  96.                        this case which has to play a sector before the
  97.                        sub-channel data can be retrieved.
  98.                        If 'read-toc'/'read-cd' works only with this option
  99.                        you should consider to use '--fast-toc' since the
  100.                        data retrieved with the binary search method is usually
  101.                        not very reliable and not worth the additional time.
  102.                        
  103.         writing related:
  104.            0x00000010: Drive supports CD-TEXT writing.
  105.   generic-mmc-raw
  106.      This is an alternate driver for SCSI-3/mmc compatible CD-recorders.
  107.      It uses the raw writing interface where the driver has to provide the
  108.      PQ sub-channel data in addition to the audio data. This writing mode
  109.      allows using part of the lead-out area for audio data since the drive's
  110.      firmware has no chance to prevent this. Of course, you will get some
  111.      error message at the end of writing when the CD-R capacity is exhausted.
  112.      CD structure analysis is done like in the 'generic-mmc' driver. 
  113.      Option Bits:
  114.         See 'generic-mmc' but CD-TEXT writing is not supported.
  115.   ricoh-mp6200
  116.      Supports writing with the Ricoh MP6200S CD recorder.
  117.      CD structure analysis is done like in the 'generic-mmc' driver.
  118.   sony-cdu920
  119.      Driver for the Sony CDU920 recorder. Audio and data tracks are supported.
  120.      The Sony CDU948 recorder will work with this driver, too. Use option
  121.      '--speed 0' to get the full writing speed.
  122.      'read-toc' uses the Q sub-channel scanning method. 
  123.   sony-cdu948
  124.      Driver for the Sony CDU948 recorder. It extends the 'sony-cdu920' driver
  125.      by CD-TEXT writing and multi session mode.
  126.   taiyo-yuden
  127.      This is an adapted 'cdd2600' driver for Taiyo-Yuden recorders.
  128.      'read-toc' is done with 'plextor' method.
  129.   teac-cdr55
  130.      Driver for the Teac CD-R55 recorder. Audio and data tracks are supported.
  131.       'read-toc' uses the Q sub-channel scanning method.
  132.   yamaha-cdr10x
  133.      Driver for the Yamaha CDR10X recorder series that supports audio and
  134.      data tracks. 'read-toc' uses the Q sub-channel scanning method.
  135. SCSI Device
  136. -----------
  137. Cdrdao uses Joerg Schilling's SCSI library. Thus the same SCSI device
  138. addressing scheme applies as for 'cdrecord'. A SCSI device is addressed
  139. by a bus/id/lun triple, e.g. '--device 0,2,0' for a device with SCSI ID 2 on 
  140. SCSI bus 0. On some systems it is also possible (sometimes required) to
  141. specify a device node directly, e.g. '--device /dev/sg0' can be used on
  142. Linux systems instead of the bus/id/lun triple.
  143. On Linux systems the generic SCSI device ('/dev/sg?') is required to access
  144. the CD writer. Try 'cat /proc/devices' to check out if your kernel supports
  145. the character device 'sg'.
  146. If not insert the corresponding module ('insmod sg.o') or reconfigure and
  147. compile the kernel. Cdrdao opens '/dev/cdrecorder' by default which should
  148. be a link to the appropriate generic SCSI device.
  149. Digital Audio Extraction
  150. ------------------------
  151. The digital audio extraction is done with the help of Monty's paranoia
  152. library except the 'plextor' driver which uses a special method for Plextor
  153. drives. If you want to use the paranoia mode with the 'plextor' driver you
  154. will have to use option '--driver plextor:0x1'.
  155. The output file will always contain raw signed 16 bit audio samples
  156. with MSB-LSB (big endian) byte order. If the byte order of the output
  157. file is not MSB-LSB you will have to use the driver option '0x20000',
  158. e.g. '--driver plextor:0x20000'. Please do not try to use '--swap' for
  159. writing in this case because the byte order of the audio samples that are fed
  160. to the paranoia library is wrong, too, which will cause malfunction of the
  161. paranoia library routines.
  162. Even if you specify a file name with a ".wav" extension the resulting
  163. file will be a raw audio file without any header.
  164. 'read-cd' and 'copy' will read the first track's pre-gap, too. If your drive
  165. cannot access these audio sectors which is usually indicated by read errors
  166. you will have to use driver option 0x40000.
  167. Currently, cdrdao does not support as many CD-ROM drives as cdparanoia. If
  168. audio extraction works with cdparanoia but not with cdrdao please send me
  169. a log of a 'cdparanoia -v' run and I will implement the required access
  170. command.
  171. CD-TEXT Writing
  172. ---------------
  173. CD-TEXT data is read with 'read-toc' or 'read-cd' if your drive supports
  174. it (e.g. Teac CD-532e, HP CD-Writer+ 8100) and will be stored in the toc-file.
  175. It is also possible to create the CD-TEXT data manually by editing the
  176. toc-file or by using the xcdrdao GUI.
  177. If you want to create your own CD-TEXT data be sure to add the fields
  178. 'TITLE' and 'PERFORMER' to all tracks. 
  179. The directory "testtocs" contains a template toc-file "cdtext.toc".
  180. Drives Known to Work
  181. --------------------
  182. Recorders:
  183.   Model                    Firmware Rev.    Driver           Notes
  184.   ----------------------------------------------------------------
  185.   ATAPI CD-R/RW CRW6206A   1.3A             generic-mmc-raw
  186.   BTC BCE621E              2.0              generic-mmc-raw
  187.   HP CD-Writer 4020        1.27             cdd2600        
  188.   HP CD-Writer 6020        1.07             cdd2600        
  189.   HP CD-Writer+ 7100       3.01             generic-mmc-raw
  190.   HP CD-Writer+ 7200       3.01             generic-mmc-raw
  191.   HP CD-Writer+ 7570       1.0a             generic-mmc      5
  192.   HP CD-Writer+ 8100       1.0g             generic-mmc      5
  193.   HP CD-Writer+ 8200       1.0f             generic-mmc      5
  194.   IDE-CD R/RW 2x2x24       1.4              generic-mmc-raw
  195.   IMS CDD2000              1.25,1.26        cdd2600        
  196.   MATSHITA CD-R   CW-7502  X.14, X.17       generic-mmc      5
  197.   MATSHITA CD-R   CW-7503  1.04             generic-mmc    
  198.   MATSHITA CD-R   CW-7582  1.00, 1.05       generic-mmc    
  199.   MEMOREX CD-RW4224        1.17             generic-mmc    
  200.   MEMOREX CDRW-2216        1.0b             generic-mmc-raw
  201.   MEMOREX CR-622           D4.0             generic-mmc-raw  5
  202.   MEMOREX CRW-1662         D4.0             generic-mmc-raw
  203.   MITSUMI CR-4801          2.02             generic-mmc      2
  204.   MITSUMI CR-4802          1.2B, 1.4D       generic-mmc-raw  4
  205.   PANASONIC CD-R   CW-7582 1.05             generic-mmc    
  206.   PHILIPS CDD2000          1.25             cdd2600        
  207.   PHILIPS CDD2600          1.07             cdd2600        
  208.   PHILIPS CDD3600          2.00             generic-mmc-raw
  209.   PHILIPS CDD3610          2.02, 3.01       generic-mmc-raw
  210.   PHILIPS OMNIWRITER26     1.20             ricoh-mp6200   
  211.   PHILIPS PCA460RW         1.0e             generic-mmc    
  212.   PLEXTOR CD-R   PX-R412   1.04, 1.06, 1.07 generic-mmc    
  213.   PLEXTOR CD-R   PX-R820   1.03             generic-mmc    
  214.   PLEXTOR CD-R   PX-W4220  1.01, 1.02       generic-mmc    
  215.   RICOH MP6200             2.20, 2.03, 1.20 ricoh-mp6200   
  216.   RICOH MP6201             ?                ricoh-mp6200   
  217.   SAF CD-R2006PLUS         2.05             teac-cdr55     
  218.   SAF CD-R4012             6.0J, 6.0L       teac-cdr55     
  219.   SAF CD-RW 226            1.12             teac-cdr55     
  220.   SONY CD-R   CDU920       ?                sony-cdu920    
  221.   SONY CD-R   CDU924       1.1d             sony-cdu920    
  222.   SONY CD-R   CDU948       1.0j             sony-cdu948      5
  223.   SONY CRX100              ?                generic-mmc      5
  224.   T.YUDEN CD-WO EW-50      2.15, 2.16       taiyo-yuden    
  225.   TEAC CD-R50              ?                teac-cdr55     
  226.   TEAC CD-R55              1.0k, 1.0n       teac-cdr55     
  227.   TEAC CD-R56              ?                generic-mmc    
  228.   TRAXDATA CDR4120         5.0G, 5.0N       teac-cdr55     
  229.   TRAXDATA CDRW2260+       3.01             generic-mmc-raw
  230.   TRAXDATA CDRW4260        1.0f             generic-mmc    
  231.   TRAXDATA CRW2260 PRO     2.0              generic-mmc-raw
  232.   WAITEC WT4424            1.01             generic-mmc-raw
  233.   WAITEC WT624             7.0F             generic-mmc    
  234.   YAMAHA CDR100            ?                yamaha-cdr10x  
  235.   YAMAHA CDR102            1.00, 1.01       yamaha-cdr10x  
  236.   YAMAHA CDR200            1.0k             generic-mmc    
  237.   YAMAHA CDR400            1.0k, 1.0n       generic-mmc      1,5
  238.   YAMAHA CRW2260           1.0f             generic-mmc    
  239.   YAMAHA CRW4260           1.0h, 1.0q       generic-mmc      5
  240.   YAMAHA CRW4416           1.0b             generic-mmc    
  241.   YAMAHA CRW6416           ?                generic-mmc    
  242. Readers (command 'read-toc'):
  243.   Model                    Firmware Rev.    Driver           Notes
  244.   ----------------------------------------------------------------
  245.   ASUS CD-S400             2.40             generic-mmc    
  246.   E-IDE CD-ROM 36X/AKU     U23              generic-mmc      3
  247.   HITACHI DVD-ROM GD-2500  A011             plextor        
  248.   LITEON CD-ROM            ?                generic-mmc    
  249.   MATSHITA CD-ROM CR-588   LS15             generic-mmc    
  250.   MEMOREX CD-233E          U10A             generic-mmc      6
  251.   NAKAMICH MJ-5.16S        1.07             plextor        
  252.   PIONEER CD-ROM DR-U06    1.05             plextor        
  253.   PIONEER CD-ROM DR-U12    1.06             plextor        
  254.   PIONEER CD-ROM DR-U16    1.06             plextor        
  255.   PIONEER DVD-103          1.09, 1.15       generic-mmc    
  256.   PIONEER DVD-303          1.09             plextor        
  257.   PLEXTOR CD-ROM           ?                plextor-scan   
  258.   SONY CD-ROM              ?                plextor        
  259.   SONY CD-ROM CDU-76       1.1c             plextor        
  260.   SONY CD-ROM CDU31A-02    ?                generic-mmc    
  261.   TEAC CD-532E             1.0A             generic-mmc    
  262.   TEAC CD-ROM CD-532S      1.0A             plextor-scan   
  263.   TOSHIBA CD-ROM XM-5701TA 0167             plextor        
  264.   TOSHIBA CD-ROM XM-6201TA 1037             plextor        
  265.   TOSHIBA CD-ROM XM-6302B  1012             generic-mmc    
  266. Notes:
  267.   1) Writing with firmware revision 1.0i does not work.
  268.   2) read-toc with plextor driver.
  269.   3) Sold as Philips PCA36XCD CD-ROM.
  270.   4) The generic-mmc driver will also work but the firmware seems to create wrong sub-channel data in some cases.
  271.   5) See notes at the end of this file.
  272.   6) This drive seems to ignore ISRC Codes and the Catalog Number.
  273. Pre-compiled Binaries
  274. ---------------------
  275. The pre-compiled binaries should work with 2.0.x, 2.1.x and 2.2.x kernels
  276. (tested with kernel 2.0.33 and 2.2.13). Older kernels may require recompilation
  277. because of a different maximum message size of the generic SCSI device.
  278. Example for CD Copying
  279. ----------------------
  280. The following command will copy the CD in the source drive specified with
  281. option '--source-device' to the CD-R/CD-RW inserted in the destination drive
  282. specified with option '--device'. Only a single session will be copied which
  283. can be selected with option '--session' (default: 1st session). If you want
  284. to keep the session open you will have to use option '--multi'.
  285.         cdrdao copy --source-device 0,2,0 --device 0,5,0 --buffers 64
  286. The option '--buffers' is used to adjust the ring buffer size. Each buffer
  287. holds 1 second audio data. Dividing the specified number of buffers by the
  288. writing speed gives the approx. time for which data input my be stalled,
  289. e.g. 64 buffers and writing at 4x speed results in 16 seconds.
  290. On the fly copying is selected with option '--on-the-fly'. No intermediate
  291. data will be stored on the disk in this case.
  292. If the source CD contains audio tracks and the source drive is slow you should
  293. consider to reduce the audio extraction quality with option '--paranoia-mode 0'
  294. or reduce the writing speed to 2x. For '--paranoia-mode 0' you will need a
  295. perfect CD-ROM drive that can provide an accurate audio stream. 
  296. The standard generic SCSI interface of the Linux kernel cannot handle
  297. multiple commands in parallel. Since the reading and the writing part of
  298. cdrdao use the generic SCSI interface mutual blocking will occur. This
  299. results in low fill rates of cdrdao's ring buffer and very likely
  300. produces buffer under runs.
  301. To avoid these problems you should apply Heiko Eissfeldt's sg-buffer
  302. patch which can be downloaded from:
  303. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/
  304. It is available for 2.0.x and 2.1.x kernels. For 2.2.x kernels with
  305. x < 6 the "SG-2.2.tar.gz" patch should be used. Kernel versions >= 2.2.6
  306. do not need any patch.
  307.       
  308. I strongly recommend to perform some simulation runs before trying real
  309. writing.
  310. Example for composing an audio CD
  311. ---------------------------------
  312. Assume three existing audio files 'audio1.wav', 'audio2.wav' and 'audio3.wav'
  313. that go in three tracks. We do not want a pause between track 1 and 2 (no
  314. pre-gap). The first 10 seconds of 'audio1.wav' should be used as pre-gap for
  315. track 3. Here is the toc-file:
  316. // Track 1
  317. TRACK AUDIO
  318. FILE "audio1.wav" 0  // take all audio data from 'audio1.wav', length is taken
  319.                      // from file
  320. // Track 2
  321. TRACK AUDIO
  322. FILE "audio2.wav" 0  // take all audio data from 'audio2.wav', length is taken
  323.                      // from file, no pre-gap
  324. // Track 3
  325. TRACK AUDIO
  326. FILE "audio1.wav" 0 0:10:0 // take first 10 seconds from 'audio1.wav'
  327. START                      // everything before this line goes into the pre-gap
  328. FILE "audio3.wav" 0  // take all audio data from 'audio3.wav', length is taken
  329.                      // from file
  330. Type 'cdrdao show-toc example.toc' to check for the correct syntax of the
  331. toc-file. Note that even for the command 'show-toc' the audio files must exist
  332. if the length of the audio files is not specified like in the example.
  333. Type 'cdrdao read-test example.toc' to check if all audio files can be read
  334. without error (optional).
  335. Type 'cdrdao simulate example.toc' to perform a write simulation (optional).
  336. Type 'cdrdao write example.toc' to create the audio CD.
  337. Contact
  338. -------
  339. Please report bugs and suggestions to 
  340. Andreas Mueller <mueller@daneb.ping.de>
  341. Cdrdao Homepage: http://www.ping.de/sites/daneb/cdrdao.html
  342.                  http://www.cdrdao.purespace.de/
  343. Download:        http://www.ping.de/sites/daneb/download.html
  344.                  http://www.cdrdao.purespace.de/download.html
  345. Notes about some CD recorder models
  346. -----------------------------------
  347. MATSHITA/PANASONIC CW-7502
  348.     This drive will only produce useful disks with the recent firmware
  349.     revision X.17. The X depends on the drive hardware revision. 
  350.     Thanks to Jeroen Steenblik <jeroens@esrac.ele.tue.nl> for adapting
  351.     the generic-mmc driver to the CW-7502 recorder. He spend a lot of time
  352.     and wasted many CD-Rs until it was obvious that the pre-X.14
  353.     firmware does not completely comply with the SCSI-3/mmc standard. 
  354.     Here are Jeroen's notes for upgrading the firmware:
  355.     The update can be found at the Plasmon technical website,
  356.     http://tech.plasmon.co.uk/, choose 'Download Files' and obtain the
  357.     X.17 firmware for the CDR480. This includes all instructions.
  358.     One thing I might add, when downloading the two files in the sequence
  359.     described in their document, my drive refused the second file. I had
  360.     to reboot after downloading the first file and only then I could download
  361.     the second. Quite scary stuff. Swapping the download sequence should
  362.     prevent this (so I've read). 
  363. MEMOREX CR-622
  364.     Submitted by Bryan E. Chafy <bchafy@ccs.neu.edu>:
  365.     The drive as shipped comes with firmware that does not support DAO.
  366.     The firmware lives on a PROM, it is not flashable.
  367.     You need an EPROM burner, a 27c020 PLCC EPROM, and the
  368.     D4.0 ROM image for the CRW-1622 (can download it from Memorex web site,
  369.     the name of the image is d39e.dat).
  370.     The ROM is socketed at the rear of the drive, you will see it when you
  371.     remove the top cover.  Mine had a sticker on it with the numbers E07/885B.
  372.     Note, this is for the CR-622 (and its sister the CDR-622 wearnes drive),
  373.     NOT the CRW-1622.  The CRW-1622 drive is flash-upgradeable).
  374.     IMHO, Wearnes/Memorex should be sending us new ROM's free of charge because
  375.     the box clearly states the CR-622 supports DAO.
  376.     The new firmware does not turn the CR-622 into a cd-rw capable drive.
  377.     You can still only burn cd-r media.
  378. YAMAHA CDR400, CRW4260
  379.     These drives sometimes have problems with writing at 4x speed. The
  380.     resulting disk is hard read for some reason. Disks written at 1x or
  381.     2x speed are fine. Yamaha's support is aware of this problem. It might
  382.     be related to the actual firmware revision.
  383.     I successfully wrote CD-Rs at 4x speed with a CDR400t and firmware
  384.     revision 1.0k.
  385. HP CD-Writer+ 75XX, HP CD-Writer+ 8100, SONY CRX100, HP CD-Writer+ 8200
  386.     The firmware restricts the possible disk types in DAO mode to one of
  387.     the following:
  388.     
  389.      o Pure audio CD.
  390.      o Mixed mode CD where the 1st track is a data track followed by at
  391.        least 1 audio track.
  392.      o CD-EXTRA where the 1st session contains only audio tracks and the
  393.        2nd session contains 1 data track.
  394.   
  395.     Further restrictions:
  396.      o The length of the 1st track's pre-gap is restricted to a certain
  397.        amount.
  398.      o Cue sheets with ISRC codes are rejected of the COPY flag is set.
  399.        This might be fixed in future versions.
  400.     If you want to create a pure data CD you will have to append a dummy
  401.     audio track to the toc-file, e.g. with:
  402.         TRACK AUDIO
  403. PREGAP 0:2:0
  404. SILENCE 0:4:0
  405. SONY CD-R CDU948
  406.     The firmware restricts the possible disk types in DAO mode to one of
  407.     the following:
  408.      o Pure audio CD.
  409.      o Mixed mode CD where the 1st track is a data track followed by at
  410.        least 1 audio track.
  411.      o CD-EXTRA where the 1st session contains only audio tracks and the
  412.        2nd session contains 1 data track.
  413.   
  414.     The length of the 1st track's pre-gap is restricted to a certain
  415.     amount, too.
  416.     If you want to create a pure data CD you will have to append a dummy
  417.     audio track to the toc-file, e.g. with:
  418.         TRACK AUDIO
  419. PREGAP 0:2:0
  420. SILENCE 0:4:0