NAME¶
cdrdao - reads and writes CDs in disc-at-once mode
SYNOPSIS¶
cdrdao
  {
show-toc|read-toc|read-cd|read-cddb|show-data|read-test|disk-info|msinfo|unlock|simulate|write|copy|blank}
  [
--device device] [
--source-device device]
  [
--driver driver-id] [
--source-driver driver-id]
  [
--simulate] [
--speed writing-speed] [
--blank-mode
  mode] [
--datafile file] [
--read-raw]
  [
--read-subchan [
--no-mode2-mixed] 
mode]
  [
--tao-source] [
--tao-source-adjust link-blocks]
  [
--fast-toc] [
--buffers buffer-count] [
--multi]
  [
--overburn] [
--eject] [
--swap] [
--session]
  [
--force] [
--reload] [
--keepimage] [
--on-the-fly]
  [
--paranoia-mode mode] [
--with-cddb]
  [
--cddb-servers server-list] [
--cddb-timeout
  timeout] [
--cddb-directory directory] [
--tmpdir
  directory] [
--keep] [
--save] [
-n] [
-v
  verbose-level] toc-file
DESCRIPTION¶
cdrdao creates audio and data CD-Rs in disk-at-once (DAO) mode driven by
  a description file called 
toc-file. In DAO mode it is possible to
  create non standard track pre-gaps that have other lengths than 2 seconds and
  contain nonzero audio data. This is for example useful to divide live
  recordings into tracks where 2 second gaps would be kind of irritating.
 
Instead of a 
toc-file a cue file (used by a famous DOS/Windows mastering
  tool) may be used. See the CUE FILES section for more details.
 
COMMANDS¶
  - The first argument must be one of the following
    commands:
 
  
  - show-toc
 
  - Print out a summary about what will be written to the
    CD-R.
 
  - read-toc
 
  - Analyze each track of the inserted CD and create a
      toc-file that can be used to make a more or less exact copy of the
      CD. This command does not read out the audio or data tracks, use
      read-cd for this purpose.
    
 
    You can specify a filename for the data file via the --datafile
      option. 
  - read-cd
 
  - Copies all tracks of the inserted CD to an image file and
      creates a corresponding toc-file. The name of the image file
      defaults to "data.bin" if no --datafile option is
    given.
 
  - read-cddb
 
  - Tries to retrieve title and artist data from a CDDB server
      for the CD represented by the given toc-file. The retrieved data is added
      as CD-TEXT data for language 0 to the toc-file. Existing CD-TEXT data for
      language 0 will be overwritten.
 
  - show-data
 
  - Print out all samples that would be written to the CD-R.
      Each line contains the sample number (starting at 0) and the decimal
      sample value for the left and right channel. Useful to check if the byte
      order of audio files is correct.
 
  - read-test
 
  - Check if all data can be read from the audio files that are
      defined in the toc-file. This will also check the communication
      with the slave process that is responsible for writing the audio data to
      the CD-recorder. Mainly used for testing.
 
  - disk-info
 
  - Shows information about the inserted CD-R. If the CD-R has
      an open session it will also print the start of the last and current
      session which is used by mkisofs to create an image for a second or higher
      session.
 
  - msinfo
 
  - Shows information required for creating multi session disks
      with mkisofs. The output is meant for processing by scripts.
 
  - unlock
 
  - Tries to unlock the recorder device after a failed write or
      simulation run. If you cannot eject the CD after a cdrdao run try this
      command.
 
  - blank
 
  - Blanks a CD-RW. The CD-RW is minimally blanked by default.
      Use option --blank-mode to select another blanking mode. Sometimes
      the blanking speed must be manually reduced for a successful blanking
      operation. Use option --speed to select another blanking
    speed.
 
  - simulate
 
  - Like write but laser stays cold. It is a shortcut
      for write --simulate.
 
  - write
 
  - Write the CD-R according to the specifications in the
      toc-file.
 
  - copy
 
  - Performs all steps to copy a CD. The device containing the
      source CD must be specified with option --source-device and the
      recorder device with option --device. If only a single device is
      available the option --source-device must be omitted and cdrdao
      will prompt to insert the CD-R after an image of the source CD was
      created.
    
 
    The image file with name "cddata<pid>.bin" will be created
      in the current working directory if no --datafile option is given.
      The created image will be removed after it has been written.
     
    If option --on-the-fly is given no image file is created and the data
      will be directly piped from the reading device to the CD recorder.
     
     
   
OPTIONS¶
  - --device [prot:]bus,id,lun
 
  - Sets the SCSI address of the CD-recorder in form of a
      bus/id/lun triple, e.g. '0,2,0' for the logical unit 0 of SCSI device with
      ID 2 on bus 0. ATAPI devices can be specified by using the prefix
      'ATAPI:', e.g. 'ATAPI:0,0,0'. On some systems a device node may be
      specified directly, e.g. '/dev/sg0' on Linux systems. Linux 2.6 users may
      also try the newer ATAPI interface with the 'ATA:' prefix.
 
  - --source-device [prot:]bus,id,lun
 
  - Like above but used for the copy command to specify
      the source device.
 
  - --driver driver-id:option-flags
 
  - Force usage of specified driver instead of the
      automatically determined driver. Available driver IDs:
    
 
    cdd2600, plextor, plextor-scan, generic-mmc, generic-mmc-raw, ricoh-mp6200,
      yamaha-cdr10x, teac-cdr55, sony-cdu920, sony-cdu948, taiyo-yuden, toshiba.
     
    Specifying an illegal driver ID will give a list of available drivers.
      Option flags may be used to modify the behavior of some drivers. See
      README for details. 
  - --source-driver driver-id:option-flags
 
  - Like above but used for the device specified with option
      --source-device.
 
  - --speed value
 
  - Set the writing speed to value. Default is the
      highest possible speed.
 
  - --blank-mode mode
 
  - Sets the blanking mode. Available modes are full and
      minimal. Please consider that the data of minimally blanked disks
      may be easily recovered. Use the full blanking mode for completely
      erasing all data. The default blanking mode is minimal.
 
  - --datafile file
 
  - Used for read-toc, read-cd and copy. Set the
      default data file placed in the toc-file by read-toc. Use
      "-" to indicate STDIN. For commands read-cd and
      copy it specifies the name of the created image file.
 
  - --read-raw
 
  - Only used for commands read-cd and read-toc.
      All data sectors will be written as 2352 byte blocks including the sector
      header and L-EC data to the image file. The track mode will be set to
      MODE1_RAW or MODE2_RAW in the created toc-file.
 
  - --read-subchan mode
 
  - Used by commands read-cd, read-toc and
      copy. Specifies the type of sub-channel data that is extracted from
      the source CD and written to the track image or copied to the destination
      CD. Mode may be rw for reading packed R-W sub-channel data
      (de-interleaved and error corrected) and rw_raw for reading raw R-W
      sub-channel data (not de-interleaved, not error corrected, L-EC data
      included in the track image). If this option is not specified no
      sub-channel data will be extracted.
 
  - --no-mode2-mixed
 
  - Only used for commands read-cd and read-toc.
      If we have MODE2_FORM1 or MODE2_FORM2, don't extract it as MODE2_FORM_MIX.
      toc-file.
 
  - --tao-source
 
  - This option indicates to the commands read-toc and
      read-cd that the source CD was written in TAO mode. It will be
      assumed that the pre-gap length between all tracks (except between two
      audio tracks) is the standard 150 blocks plus the number of link blocks
      (usually 2). The number of link blocks can be controlled with option
      --tao-source-adjust.
    
 
    Use this option only if read-toc or read-cd give error
      messages in the transition areas between two tracks. If you use this
      option with pressed CDs or CDs written in DAO mode you will get wrong
      results. 
  - --tao-source-adjust link-blocks
 
  - Specifies the number of link blocks for tracks written in
      TAO mode. This option has only an effect if option --tao-source is
      given.
 
  - --fast-toc
 
  - Only used for command read-toc. This option
      suppresses the pre-gap length and index mark extraction which speeds up
      the read-toc process. Standard 2 second pre-gaps (but no silence!) will be
      placed into the toc-file. The resulting CD will sound like the source CD.
      Only the CD player's display will behave slightly different in the
      transition area between two tracks.
    
 
    This option might help, too, if read-toc fails with your drive otherwise.
     
   
  - --buffers buffer-count
 
  - Specifies the number of buffers that are allocated to avoid
      buffer under runs. The minimal buffer count is fixed to 10, default is 32
      except on FreeBSD systems, on which default is 20. Each buffer holds 1
      second of audio data so that dividing buffer-count by the writing
      speed gives the maximum time for which reading of audio data may be
      stalled.
 
  - --multi
 
  - If this option is given the session will not be closed
      after the audio data is successfully written. It is possible to append
      another session on such disks, e.g. to create a CD-EXTRA.
 
  - --overburn
 
  - By default cdrdao will not allow to write more data on a
      medium than specified by the current medium. This option allows to ignore
      this condition.
 
  - --eject
 
  - Eject the CD-R after writing or write simulation.
 
  - --swap
 
  - Swap the byte order of all samples that are send to the
      CD-recorder.
 
  - --session session-nr
 
  - Used for read-toc and read-cd to specify the
      session which should be processed on multi session CDs.
 
  - --reload
 
  - Indicates that the tray may be opened before writing
      without prompting the user to reset the disk status after a simulation
      run.
 
  - --force
 
  - Forces the execution of an operation that otherwise would
      not be performed.
 
  - --paranoia-mode mode
 
  - Sets the correction mode for digital audio extraction. 0:
      No checking, data is copied directly from the drive. 1: Perform overlapped
      reading to avoid jitter. 2: Like 1 but with additional checks of the read
      audio data. 3: Like 2 but with additional scratch detection and repair.
    
 
    The extraction speed reduces from 0 to 3.
     
    Default is the full paranoia mode (3). 
  - --keepimage
 
  - If a CD is copied with command copy this option will
      cause that the created image is not removed after the copy process has
      finished.
 
  - --on-the-fly
 
  - Perform CD copy on the fly without creating an image
    file.
 
  - --with-cddb
 
  - Enables the automatic fetching of CDDB data for use as
      CD-TEXT data for commands copy, read-toc and
    read-cd.
 
  - --cddb-servers server-list
 
  - Sets space or ',' separated list of CDDB servers used for
      command read-cddb or for commands where the --with-cddb
      option is active. A server entry may have the following forms:
 
  - <server>
 
  - Connect to <server>, default cddbp port (888), use
      cddbp protocol.
 
  - <server>:<port>
 
  - Connect to <server>, port <port>, use cddbp
      protocol.
 
  - <server>:<cgi-bin-path>
 
  - Connect to <server>, default http port (80), use http
      protocol, url: <cgi-bin-path>.
 
  - <server>:<port>:<cgi-bin-path>
 
  - Connect to <server>, port <port>, use http
      protocol, url: <cgi-bin-path>.
 
  - <server>:<port>:<cgi-bin-path>:<proxy-server>
 
  - Connect to <proxy-server>, default http port (80),
      use http protocol, url:
      http://<server>:<port>/<cgi-bin-path>.
 
  - <server>:<port>:<cgi-bin-path>:<proxy-server>:<proxy-port>
 
  - Connect to <proxy-server>, port <proxy-port>,
      use http protocol, url:
      http://<server>:<port>/<cgi-bin-path>.
    
 
    The <cgi-bin-path> is usually "/~cddb/cddb.cgi".
     
    All servers of the server list will be tried in the given order until a
      successful connection can be established. For http proxy servers the first
      successful connected http proxy server will be used independent of the
      ability to connect to the target http server.
     
    Example: freedb.freedb.org:/~cddb/cddb.cgi 
  - --cddb-timeout timeout
 
  - Sets the timeout in seconds used for connections to CDDB
      servers.
 
  - --cddb-directory directory
 
  - Specifies the local CDDB database directory where fetched
      CDDB records will be stored. If this option is not given a fetched CDDB
      record will not be stored locally.
 
  - --tmpdir directory
 
  - Specifies the directory in which to store temporary data
      files created from decoding MP3 and Ogg Vorbis files. By default,
      "/tmp" is used.
 
  - --keep
 
  - Upon exit from cdrdao, do not delete temporary WAV files
      created from MP3 and Ogg Vorbis files.
 
  - --save
 
  - Saves some of the current options to the settings file
      "$HOME/.cdrdao" and exit. See section ´SETTINGS´ for
      more details.
 
  - -n
 
  - Suppresses the 10 second pause before writing or
      simulating.
 
  - -v verbose-level
 
  - Sets verbose level. Levels > 2 are debug levels which
      produce a lot of output.
    
 
   
TOC FILES¶
The 
toc-file describes what data is written to the CD-R and allows
  control over track/index positions, pre-gaps and sub-channel information. It
  is a simple text file, use your favorite text editor to create it.
 
A 
toc-file contains an optional header and a sequence of track
  specifications. Comments starting with '//' reaching until end of line can be
  placed anywhere.
 
  - CATALOG "ddddddddddddd"
 
  - Specifies the optional catalog number of the CD. The string
      must contain exactly 13 digits.
 
The following flags specify the type of session that will be created. It is used
  to create the correct CD-TOC format and to check the consistency of the track
  modes for the desired session type. If multiple flags are given the last one
  will take effect.
  - CD_DA
 
  - The disc contains only audio tracks.
 
  - CD_ROM
 
  - The disc contains just mode 1 tracks or mode 1 and audio
      tracks (mixed mode CD).
 
  - CD_ROM_XA
 
  - The disc contains mode 2 form 1 or mode 2 form 2 tracks.
      Audio tracks are allowed, too. This type must be used if multi session
      disks are created (option --multi).
 
  - CD_TEXT { ... }
 
  - Defines global CD-TEXT data like the album title and the
      used languages. See the CD-TEXT section below for the syntax of the
      CD-TEXT block contents.
 
Track Specification¶
  - TRACK <track-mode> [<sub-channel-mode>]
 
  - Starts a new track, the track number is incremented by 1.
      The length of a track must be at least 4 seconds. The block length of the
      input data depends on the <track-mode>: AUDIO: 2352 bytes (588
      samples), MODE1: 2048 bytes, MODE1_RAW: 2352 bytes, MODE2: 2336 bytes,
      MODE2_FORM1: 2048 bytes, MODE2_FORM2: 2324 bytes, MODE2_FORM_MIX: 2336
      bytes including the sub-header, MODE2_RAW: 2352 bytes. The
      <sub-channel-mode> is optional. If given it specifies the type of
      sub-channel data for each sector. RW: packed R-W sub-channel data (96
      bytes, L-EC data will be generated if required), RW_RAW: raw R-W
      sub-channel data (interleaved and L-EC data already calculated, 96 bytes).
      The block length is increased by the sub-channel data length if a
      <sub-channel-mode> is specified. If the input data length is not a
      multiple of the block length it will be padded with zeros.
 
The following flags may follow the track start statement. They are used to set
  sub-channel information for the current track. Each flag is optional. If not
  given the following defaults are used: copy not permitted, no pre emphasis,
  two channel audio, no ISRC code.
  - [ NO ] COPY
 
  - Sets or clears the copy permitted flag.
 
  - [ NO ] PRE_EMPHASIS
 
  - Sets or clears the pre emphasis flag (only for audio
      tracks).
 
  - TWO_CHANNEL_AUDIO
 
  - Indicates that track contains two channel audio data (only
      for audio tracks).
 
  - FOUR_CHANNEL_AUDIO
 
  - Indicates that track contains four channel audio data (only
      for audio tracks).
 
  - ISRC "CCOOOYYSSSSS"
 
  - Sets ISRC code of track (only for audio tracks).
    
 
    C: country code (upper case letters or digits)
     
    O: owner code (upper case letters or digits)
     
    Y: year (digits)
     
    S: serial number (digits) 
An optional CD-TEXT block that defines the CD-TEXT data for this track may
  follow. See the CD-TEXT section below for the syntax of the CD-TEXT block
  contents.
  - CD_TEXT { ... }
 
  
At least one of the following statements must appear to specify the data for the
  current track. Lengths and start positions may be expressed in samples
  (1/44100 seconds) for audio tracks or in bytes for data tracks. It is also
  possible to give the length in blocks with the MSF format 'MM:SS:FF'
  specifying minutes, seconds and frames (0 <= 'FF' < 75) . A frame equals
  one block.
 
If more than one statement is used the track will be composed by concatenating
  the data in the specified order.
  - SILENCE <length>
 
  - Adds zero audio data of specified length to the current
      audio track. Useful to create silent pre-gaps.
 
  - ZERO <length>
 
  - Adds zero data to data tracks. Must be used to define pre-
      or post-gaps between tracks of different mode.
 
  - [ FILE | AUDIOFILE ] "<filename>" <start> [ <length> ]
 
  - Adds the audio data of specified file to the current audio
      track. It is possible to select a portion of an audio file with
      <start> and <length> which allows non destructive cutting. The
      first sample of an audio file is addressed with <start> = 0. If
      <length> is omitted or set to 0 all audio data from <start>
      until the end of file is used.
    
 
    Audio files may have raw or WAVE format with 16 bits per sample, 44.1 kHz
      sampling rate, stereo. Raw files must have the layout 'MSBLeft LSBLeft
      MSBRight LSBRight ...' (big endian byte order). WAVE files are expected to
      have little endian byte order. The option --swap reverses the expected
      byte order for all raw and WAVE files. Only filenames with a
      ".wav" ending are treated as WAVE files, all other names are
      assumed to be raw audio files. Use tools like sox(1) to convert other file
      formats to supported formats.
     
    Specifying a "-" as filename causes data to be read from STDIN.
      Currently only raw files are supported from STDIN.
     
    If you are unsure about the byte order of your audio files try the command
      'show-data'. If the byte order is correct you will see a sequence of
      increasing or decreasing numbers for both channels. Otherwise numbers are
      jumping between very high and low values - high volume static. 
  - DATAFILE "<filename>" [ <length> ]
 
  - Adds data from given file to the current data track. If
      <length> is omitted the actual file length will be used.
 
  - FIFO "<fifo path>" <length>
 
  - Adds data from specified FIFO path to the current audio or
      data track. <length> must specify the amount of data that will be
      read from the FIFO. The value is always in terms of bytes (scalar value)
      or in terms of the block length (MSF value).
 
  - START [ MM:SS:FF ]
 
  - Defines the length of the pre-gap (position where index
      switches from 0 to 1). If the MSF value is omitted the current track
      length is used. If the current track length is not a multiple of the block
      length the pre-gap length will be rounded up to next block boundary.
    
 
    If no START statement is given the track will not have a pre-gap. 
  - PREGAP MM:SS:FF
 
  - This is an alternate way to specify a pre-gap with zero
      audio data. It may appear before the first SILENCE, ZERO or FILE
      statement. Either PREGAP or START can be used within a track
      specification. It is equivalent to the sequence
    
 
    
     SILENCE MM:SS:FF
     
    
     START
     
    for audio tracks or
     
    
     ZERO MM:SS:FF
     
    
     START
     
    for data tracks. 
Nothing prevents mixing 'DATAFILE'/'ZERO' and 'AUDIOFILE'/'SILENCE' statements
  within the same track. The results, however, are undefined.
 
 
The end of a track specification may contain zero or more index increment
  statements:
  - INDEX MM:SS:FF
 
  - Increments the index number at given position within the
      track. The first statement will increment from 1 to 2. The position is
      relative to the real track start, not counting an existing pre-gap.
    
 
   
CD-TEXT Blocks¶
A CD-TEXT block may be placed in the global section to define data valid for the
  whole CD and in each track specification of a 
toc-file. The global
  section must define a language map that is used to map a
  
language-number to country codes. Up to 8 different languages can be
  defined:
  - LANGUAGE_MAP { 0 : c1 1 : c2 ... 7 : c7 }
 
  - The country code may be an integer value in the range
      0..255 or one of the following countries (the corresponding integer value
      is placed in braces behind the token): EN(9, English)
    
 
    It is just necessary to define a mapping for the used languages. 
If no mapping exists for a 
language-number the data for this language
  will be ignored.
 
For each language a language block must exist that defines the actual data for a
  certain language.
  - LANGUAGE language-number { cd-text-item cd-text-data
    cd-text-item cd-text-data ... }
 
  - Defines the CD-TEXT items for given language-number
      which must be defined in the language map.
 
 
The 
cd-text-data may be either a string enclosed by " or binary data
  like
{ 0, 10, 255, ... }
where each integer number must be in the range 0..255.
 
The 
cd-text-item may be one of the following:
  - TITLE
 
  - String data: Title of CD or track.
 
  - PERFORMER
 
  - String data.
 
  - SONGWRITER
 
  - String data.
 
  - COMPOSER
 
  - String data.
 
  - ARRANGER
 
  - String data.
 
  - MESSAGE
 
  - String data. Message to the user.
 
  - DISC_ID
 
  - String data: Should only appear in the global CD-TEXT
      block. The format is usually: XY12345
 
  - GENRE
 
  - Mixture of binary data (genre code) and string data. Should
      only appear in the global CD-TEXT block. Useful entries will be created by
      gcdmaster.
 
  - TOC_INFO1
 
  - Binary data: Optional table of contents 1. Should only
      appear in the global CD-TEXT block.
 
  - TOC_INFO2
 
  - Binary data: Optional table of contents 2. Should only
      appear in the global CD-TEXT block.
 
  - UPC_EAN
 
  - String data: This item should only appear in the global
      CD-TEXT block. Was always an empty string on the CD-TEXT CDs I had access
      to.
 
  - ISRC
 
  - String data: ISRC code of track. The format is usually:
      CC-OOO-YY-SSSSS
 
  - SIZE_INFO
 
  - Binary data: Contains summary about all CD-TEXT data and
      should only appear in the global CD-TEXT block. The data will be
      automatically (re)created when the CD-TEXT data is written.
    
 
    If one of the CD-TEXT items TITLE, PERFORMER, SONGWRITER, COMPOSER,
      ARRANGER, ISRC is defined for at least on track or in the global section
      it must be defined for all tracks and in the global section. If a DISC_ID
      item is defined in the global section, an ISRC entry must be defined for
      each track.
     
   
Examples¶
Simple track without pre-gap with all audio data from WAVE file
  "data.wav":
CD_DA
TRACK AUDIO
FILE "data.wav" 0
 
Standard track with two second pre-gap, ISRC code and CD-TEXT:
CD_DA
CD_TEXT {
  LANGUAGE_MAP {
    0 : EN
  }
  LANGUAGE 0 {
    TITLE "CD Title"
    PERFORMER "Performer"
    DISC_ID "XY12345"
    UPC_EAN ""
  }
}
TRACK AUDIO
ISRC "DEXXX9800001"
CD_TEXT {
  LANGUAGE 0 {
    TITLE "Track Title"
    PERFORMER "Performer"
    ISRC "DE-XXX-98-00001"
  }
}
PREGAP 0:2:0
FILE "data.wav" 0
 
Track with 10 second pre-gap containing audio data from raw file
  "data.cdr":
CD_DA
TRACK AUDIO
FILE "data.cdr" 0 
START 0:10:0
 
Composed track with data from different files. Pre-gap data and length is taken
  from "pregapdata.wav". The first minute of "track.cdr" is
  omitted and two seconds silence are inserted at '2:0:0'. Index will be
  incremented after 2 and 4 minutes past track start:
CD_DA
TRACK AUDIO
FILE "pregapdata.wav" 0 
START
FILE "track.cdr" 1:0:0 1:0:0
SILENCE 0:2:0
FILE "track.cdr" 2:0:0
INDEX 2:0:0
INDEX 4:0:0
 
Mixed mode CD with a data track as first track followed by two audio tracks.
CD_ROM
TRACK MODE1
DATAFILE "data_1"
ZERO 00:02:00 // post-gap
TRACK AUDIO
SILENCE 00:02:00 // pre-gap
START
FILE "data_2.wav" 0 
TRACK AUDIO
FILE "data_3.wav" 0
 
CUE FILES¶
Cue files may be used wherever a 
toc-file is expected. The corresponding
  bin file is not taken from the FILE statement of a cue file but constructed
  from the cue file name by replacing ".cue" by ".bin". The
  cue file must have exactly one FILE statement.
 
Currently, following track modes are supported: MODE1/2048, MODE1/2352,
  MODE2/2336, MODE2/2352. The CATALOG, ISRC and POSTGAP statements are parsed
  but not evaluated, yet.
 
SETTINGS¶
Some of the command line options can be stored as settings at following
  locations. The files will be read on startup of 
cdrdao in that order:
 
1. /etc/cdrdao.conf
 
2. /etc/defaults/cdrdao
 
3. /etc/default/cdrdao
 
4. $HOME/.cdrdao
 
 
Command line options will overwrite the loaded settings. The settings file
  contains name - value pairs separated by a colon. String values must be
  enclosed by ". The file is automatically written if the command line
  option 
--save is used but it is also possible to modify it manually.
  Following values are defined:
  - write_device
 
  - Device used for operations simulate, write, copy, blank,
      disk-info and unlock. Corresponding option:
    --device
 
  - write_driver
 
  - Driver (including driver options) that is used for
      operations simulate, write, copy, blank, disk-info and
      unlock. Corresponding option: --driver
 
  - write_speed
 
  - Specifies writing speed. Corresponding option: --speed
 
  - write_buffers
 
  - Specifies fifo buffers used for recording. Corresponding
      option: --buffers
 
  - read_device
 
  - Device used for operations read-toc, read-cd and
      copy. Corresponding option: --device or
      --source-device
 
  - read_driver
 
  - Driver (including driver options) used for operations
      read-toc, read-cd and copy. Corresponding option:
      --driver or --source-driver
 
  - read_paranoia_mode
 
  - Paranoia mode used for operations read-cd and copy.
      Corresponding option: --paranoia-mode
 
  - cddb_server_list
 
  - CDDB server list for read-cddb. Corresponding
      option: --cddb-servers
 
  - cddb_timeout
 
  - CDDB connection timeout in seconds used by
      read-cddb. Corresponding option: --cddb-timeout
 
  - cddb_directory
 
  - Local directory where fetched CDDB records will be stored,
      used by read-cddb. Corresponding option:
    --cddb-directory
 
  - tmp_file_dir
 
  - Directory where temporary WAV files will be created from
      decoding MP3 and Ogg Vorbis files. Corresponding option:
    --tmpdir
 
BUGS¶
If the program is terminated during the write/simulation process used IPC
  resources may not be released. Use 
ipcs(8) and 
ipcrm(8) to delete them.
AUTHOR¶
Andreas Mueller mueller@daneb.ping.de [DEFUNCT]
Denis Leroy <denis@poolshark.org>
Manuel Clos <llanero@users.sourceforge.net>
SEE ALSO¶
gcdmaster(1), 
cdrecord(1), 
cdda2wav(1),
  
cdparanoia(1), 
sox(1), 
ipcs(8), 
ipcrm(8)