More little changes

This commit is contained in:
R. Bernstein
2012-02-04 20:00:10 -05:00
parent efc5ebd30c
commit 7dc7db63ba

View File

@@ -53,8 +53,9 @@ Copyright @copyright{} 2011-2012 Thomas Schmitt @email{scdbackup@@gmx.net}.
CD-TEXT records attributes of disc and tracks on audio CD. CD-TEXT records attributes of disc and tracks on audio CD.
The attributes are grouped into blocks. Each block contains data for The attributes are grouped into blocks. Each block contains data for a
a particular language. Up to 8 blocks (languages) are possible. particular language. Up to 8 blocks (or up to 8 languages) can be
given.
There are 13 defined attribute categories, which are called Pack Types. There are 13 defined attribute categories, which are called Pack Types.
@@ -93,7 +94,7 @@ identical track texts is provided, so that a text that is identical to
the one of the previous track occupies only 2 or 4 bytes. the one of the previous track occupies only 2 or 4 bytes.
@node Text Pack Content Specification @node Text Pack Content Specification
@chapter Text Pack Content Specificiation @chapter Text Pack Content Specification
Pack types @kbd{0x80} to @kbd{0x85} and @kbd{0x8e} contain a 0-byte Pack types @kbd{0x80} to @kbd{0x85} and @kbd{0x8e} contain a 0-byte
terminating its text. If double-byte characters are used, then two terminating its text. If double-byte characters are used, then two
@@ -118,7 +119,7 @@ Big-endian number are decoded as follows:
0x0001: Not Defined 0x0001: Not Defined
0x0002: Adult Contemporary 0x0002: Adult Contemporary
0x0003: Alternative Rock 0x0003: Alternative Rock
0x0004: Childrens Music 0x0004: Childrens' Music
0x0005: Classical 0x0005: Classical
0x0006: Contemporary Christian 0x0006: Contemporary Christian
0x0007: Country 0x0007: Country
@@ -315,7 +316,7 @@ before the time points:
07 28:30:39 07 28:42:30 07 28:30:39 07 28:42:30
13 55:13:26 13 55:31:50 13 55:13:26 13 55:31:50
@end smallexample @end smallexample
nyields: yields:
@smallexample @smallexample
89 01 28 00 01 04 00 00 00 00 02 29 30 02 34 3a f3 0c 89 01 28 00 01 04 00 00 00 00 02 29 30 02 34 3a f3 0c
89 06 29 00 02 04 00 00 00 00 17 0e 19 17 1d 3c 73 92 89 06 29 00 02 04 00 00 00 00 17 0e 19 17 1d 3c 73 92
@@ -425,7 +426,7 @@ Using the preceding information, we can work out the following example.
44 : 8f 02 2c 00 00 00 00 00 09 00 00 00 00 00 00 00 11 45 44 : 8f 02 2c 00 00 00 00 00 09 00 00 00 00 00 00 00 11 45
@end smallexample @end smallexample
This decode tos This decodes to:
@smallexample @smallexample
Byte :Value Meaning Byte :Value Meaning
0 : 01 = ASCII 7-bit 0 : 01 = ASCII 7-bit
@@ -523,15 +524,15 @@ may be replaced by the pack type codes. E.g.:
Track 02 0x80 = Track content of pack type 0x80 for track 2. Track 02 0x80 = Track content of pack type 0x80 for track 2.
Applicable are pack types 0x80 to 0x86, 0x8d, 0x8e. Applicable are pack types 0x80 to 0x86, 0x8d, 0x8e.
Text Code may be specified only once. It gets speficied to "ISO-8850-1" Text Code may be specified only once. It gets specified ISO-8850-1
automatically as soon as content is defined which depends on the text automatically as soon as content is defined which depends on the text
encoding of the block. I.e with pack types 0x80 to 0x85. encoding of the block, that is, with pack types @kbd{0x80} to @kbd{0x85}.
If a track attribute is set, but the corresponding session attribute is not If a track attribute is set, but the corresponding session attribute is not
defined or defined with empty text, then the session attribute gets attached defined or defined with empty text, then the session attribute gets attached
as empty test. (Normally empty content is ignored.) as empty test. Normally, empty content is ignored.
Example cdrskin run with three tracks: An example @code{cdrskin} run with three tracks:
@smallexample @smallexample
$ cdrskin dev=/dev/sr0 -v input_sheet_v07t=NIGHTCATS.TXT \ $ cdrskin dev=/dev/sr0 -v input_sheet_v07t=NIGHTCATS.TXT \