Transmitting CATALOG by mode page 5. ISRC too, if TAO.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
Guided by Leon Merten Lohse via libcdio-devel@gnu.org
|
||||
by reading mmc3r10g.pdf from http://www.t10.org/ftp/t10/drafts/mmc3/
|
||||
by docs and results of cdtext.zip from http://www.sonydadc.com/file/
|
||||
by reading syntax from http://digitalx.org/cue-sheet/
|
||||
by reading http://digitalx.org/cue-sheet/syntax
|
||||
by reading source of libcdio from http://www.gnu.org/s/libcdio
|
||||
which quotes source of cdrecord from ftp://ftp.berlios.de/pub/cdrecord/alpha
|
||||
|
||||
@@ -132,6 +132,10 @@ Pack type 0x8e is documented by Sony as "UPC/EAN Code (POS Code) of the album.
|
||||
This field typically consists of 13 characters." Always ASCII encoded.
|
||||
It applies to tracks as "ISRC code [which] typically consists of 12 characters"
|
||||
and is always ISO-8859-1 encoded.
|
||||
MMC calls these information entities Media Catalog Number and ISRC.
|
||||
The catalog number consists of 13 decimal digits.
|
||||
ISRC consists of 12 characters: 2 country code [0-9A-Z], 3 owner code [0-9A-Z],
|
||||
2 year digits (00 to 99), 5 serial number digits (00000 to 99999).
|
||||
|
||||
Pack type 0x8f summarizes the whole list of text packs of a block.
|
||||
See below, Format of CD-TEXT packs, for details.
|
||||
@@ -631,12 +635,12 @@ attributes (CATALOG, TITLE, PERFORMER, SONGWRITER, ISRC), track block types
|
||||
The rules for CDRWIN cue sheet files are described at
|
||||
http://digitalx.org/cue-sheet/syntax/
|
||||
|
||||
----------------------------------------------------------
|
||||
Example of a CDRWIN cue sheet file :
|
||||
----------------------------------------------------------
|
||||
--------------------------------------
|
||||
Example of a CDRWIN cue sheet file :
|
||||
--------------------------------------
|
||||
|
||||
FILE "cdtext.bin" BINARY
|
||||
CATALOG 1234567890123
|
||||
FILE "cdtext.bin" BINARY
|
||||
TITLE "Joyful Nights"
|
||||
TRACK 01 AUDIO
|
||||
TITLE "Song of Joy"
|
||||
@@ -657,14 +661,13 @@ TITLE "Joyful Nights"
|
||||
ISRC XYBLG1100006
|
||||
INDEX 01 13:20:33
|
||||
|
||||
----------------------------------------------------------
|
||||
--------------------------------------
|
||||
|
||||
Several restrictions apply in the libburn call burn_session_by_cue_file():
|
||||
|
||||
Commands FLAGS, POSTGAP, PREGAP are ignored. Only FILE types BINARY, MOTOROLA
|
||||
are allowed. Only TRACK datatypes AUDIO, MODE1/2048 are allowed. They may not
|
||||
be mixed in the same session. INDEX numbers 00, 02 to 99 are ignored.
|
||||
CATALOG and ISRC are not yet written into Q sub-channel, but only into CD-TEXT.
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
@@ -98,6 +98,10 @@ parameters:
|
||||
Data Block Type Layout of payload blocks 8 for 2048 byte data blocks
|
||||
0 for 2352 byte audio blocks
|
||||
Audio Pause Length 150 = 2 seconds
|
||||
Media Catalog Number A property of the disc 0x80 if valid
|
||||
13 decimal digits as ASCII
|
||||
ISRC A property of the track 0x80 if valid
|
||||
12 letters and digits, ASCII
|
||||
Any other parameters may be set to 0.
|
||||
Mode page data as of MMC-5 table 644 are preceded by a Mode Parameter Header
|
||||
as of SPC-3 table 240. This 8-byte header may be filled with zeros.
|
||||
@@ -347,9 +351,9 @@ A Write Parameters mode page 05h has to be composed and transmitted via
|
||||
Track Mode Describes frame type 0 (is ignored)
|
||||
Data Block Type Layout of payload blocks 0 (is ignored)
|
||||
Audio Pause Length 150 = 2 seconds (ignored ?)
|
||||
|
||||
>>> CATALOG
|
||||
>>> no ISRC with SAO
|
||||
Media Catalog Number 0x80 if valid
|
||||
See also Cue Sheet ADR 02h 13 decimal digits as ASCII
|
||||
(With SAO, ISRC is transmitted only by the Cue Sheet.)
|
||||
|
||||
Any other parameters may be set to 0.
|
||||
Mode page data as of MMC-5 table 644 are preceded by a Mode Parameter Header
|
||||
|
Reference in New Issue
Block a user