Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
cdrdao for OpenSolaris
1.2. Name of Document Author/Supplier:
Author: Jerry Tan
1.3 Date of This Document:
23 July, 2008
4. Technical Description
1. Introduction
1.1. Project/Component Working Name:
cdrdao 1.2.1
1.2. Name of Document Author/Supplier:
Author: Jerry Tan
Sponsor: Irene Huang
1.3. Date of This Document:
07/08/2008
1.4. Name of Major Document Customer(s)/Consumer(s):
1.4.1. The PAC or CPT you expect to review your project:
Solaris PAC
1.4.2. The ARC(s) you expect to review your project:
LSARC
1.4.3. The Director/VP who is "Sponsoring" this project:
Robert O'Dea
1.4.4. The name of your business unit:
Software - OPG
1.5. Email Aliases:
1.5.1. Responsible Manager: harry.lu at sun.com
1.5.2. Responsible Engineer: jerry.tan at sun.com
1.5.3. Interest List: jds-dev at sun.com
2. Project Summary
2.1. Project Description:
Cdrdao records audio or data CD-Rs in Disk-At-Once mode
based on a textual description of the CD contents
3. Business Summary
Cdrdao is used widely in opensource world to create CD in DAO mode,
Ubuntu has cdrdao in its repository,
we need to add it also into our repository.
4. Technical Description:
4.1. Details:
Advantages of Disk-At-Once (DAO) Recording
Recording in disk-at-once mode writes the complete disc,
i.e. lead-in, one or more tracks and lead-out, in a single step.
The commonly used track-at-once (TAO) mode writes each track independently
which requires link blocks between two tracks.
Older CD-recorder models forced a two second pause (pre-gap) between two
tracks
whereas newer models allow adjusting of the pause length in TAO mode
reducing the number of link blocks to a minimal amount.
However, with TAO it is generally not possible to define
the data that is written in pre-gaps.
But exactly this feature makes audio CD recording interesting,
e.g. by creating hidden bonus tracks or track intros in pre-gaps
like it is common habit on commercial CDs.
Finally, DAO recording is the only way to write data to
the unused R-W sub-channels for e.g. CD-G or CD-TEXT.
Features
* Full control over length and contents of pre-gaps
(pause areas between tracks).
* Control over sub-channel data like:
o catalog number
o copy, pre-emphasis, 2-/4-channel flags
o ISRC code
o index marks
* Support for exact audio, data and mixed mode CD copying.
* Support for R-W sub-channel writing.
* Accepts WAVE and raw audio files.
* CD-TEXT reading and writing with drives that support it.
* CDDB access to automatically create CD-TEXT data.
* Support for on-the-fly copying.
4.2. Interfaces:
Exported Interfaces
Interface Classification Comments
--------------- --------------- -----------------------
/usr/bin/cdrdao Volatile the main program
/usr/bin/toc2cue Volatile convert toc file to cue file
/usr/bin/toc2cddb Volatile convert toc file to cddb file
/usr/share/cdrdao/drivers
Volatile a Text file contains
list of supported driver
SUNWcdrdao uncommitted package name
4.3. Doc Impact:
Man page is needed.
4.4. Packaging & Delivery:
SUNWcdrdao - the package for cdrdao
4.6. L10N Impact:
The Desktop team and the G11N are working together
to evaluate and provide I18N/L10N support
4.7 Security Impact:
None.
5. Reference Documents:
http://cdrdao.sourceforge.net/
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
Desktop
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open