Updated documentation of CD-TEXT pack types 0x86, 0x8d, 0x8e
This commit is contained in:
parent
3b0f6b742f
commit
8a8a84b0f6
@ -409,7 +409,7 @@ Following are text packs of 18 bytes each.
|
|||||||
Guided by Leon Merten Lohse via libcdio-devel@gnu.org
|
Guided by Leon Merten Lohse via libcdio-devel@gnu.org
|
||||||
by reading mmc3r10g.pdf from http://www.t10.org/ftp/t10/drafts/mmc3/
|
by reading mmc3r10g.pdf from http://www.t10.org/ftp/t10/drafts/mmc3/
|
||||||
by reading tech3264.pdf from http://tech.ebu.ch/docs/tech/
|
by reading tech3264.pdf from http://tech.ebu.ch/docs/tech/
|
||||||
by studying output of cdtext.zip from http://www.sonydadc.com/file/
|
by docs and results of cdtext.zip from http://www.sonydadc.com/file/
|
||||||
by reading source of libcdio from http://www.gnu.org/s/libcdio
|
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
|
which quotes source of cdrecord from ftp://ftp.berlios.de/pub/cdrecord/alpha
|
||||||
|
|
||||||
@ -431,6 +431,7 @@ The first byte of each pack tells the pack type (text meaning):
|
|||||||
0x88 = binary: Table of Content information
|
0x88 = binary: Table of Content information
|
||||||
0x89 = binary: Second Table of Content information
|
0x89 = binary: Second Table of Content information
|
||||||
(0x8a to 0x8c are reserved. 0x8d is "Reserved for content provider only".)
|
(0x8a to 0x8c are reserved. 0x8d is "Reserved for content provider only".)
|
||||||
|
0x8d = Closed Information
|
||||||
0x8e = UPC/EAN code of the album and ISRC code of each track
|
0x8e = UPC/EAN code of the album and ISRC code of each track
|
||||||
0x8f = binary: Size Information of the Block
|
0x8f = binary: Size Information of the Block
|
||||||
|
|
||||||
@ -470,8 +471,12 @@ as it is limited to 64 kB - 2.)
|
|||||||
The known information about the meaning of the pack payload is incomplete.
|
The known information about the meaning of the pack payload is incomplete.
|
||||||
|
|
||||||
Pack types 0x80 to 0x85 and 0x8e contain 0-terminated cleartext.
|
Pack types 0x80 to 0x85 and 0x8e contain 0-terminated cleartext.
|
||||||
|
The meaning of 0x80 to 0x85 should be clear by above list.
|
||||||
|
More info to 0x8e is given below.
|
||||||
|
|
||||||
Unclear yet: 0x86 = Disc Identification
|
Pack type 0x86 (Disc Identification) is documented by Sony as "Catalog Number:
|
||||||
|
(use ASCII Code) Catalog Number of the album". So it is not really binary
|
||||||
|
but might be non-printable.
|
||||||
|
|
||||||
Type 0x87 seems to contain 2 binary bytes and 10 bytes of 0-terminated
|
Type 0x87 seems to contain 2 binary bytes and 10 bytes of 0-terminated
|
||||||
cleartext.
|
cleartext.
|
||||||
@ -507,13 +512,20 @@ Specification page 21").
|
|||||||
0x0019 = "Sound Effects"
|
0x0019 = "Sound Effects"
|
||||||
0x001a = "Spoken Word"
|
0x001a = "Spoken Word"
|
||||||
0x001b = "World Music"
|
0x001b = "World Music"
|
||||||
The meaning of the cleartext part is yet unclear. Probably it shall give
|
Sony documents the cleatext part as "Genre information that would supplement
|
||||||
a more specific description of the genre.
|
the Genre Code, such as 'USA Rock music in the 60s'".
|
||||||
|
|
||||||
Unclear yet: 0x88 = Table of Content information
|
Unclear yet: 0x88 = Table of Content information
|
||||||
|
|
||||||
Unclear yet: 0x89 = Second Table of Content information
|
Unclear yet: 0x89 = Second Table of Content information
|
||||||
|
|
||||||
|
Type 0x8d is documented by Sony as "Closed Information: (use 8859-1 Code)
|
||||||
|
Any information can be recorded on disc as memorandum. Information in this
|
||||||
|
field will not be read by CD TEXT players available to the public."
|
||||||
|
|
||||||
|
Type 0x8e is documented by Sony as "UPC/EAN Code (POS Code) of the album.
|
||||||
|
This field typically consists of 13 characters."
|
||||||
|
|
||||||
Type 0x8f summarizes the whole list of text packs of a block.
|
Type 0x8f summarizes the whole list of text packs of a block.
|
||||||
So there is one group of three 0x8f packs per block.
|
So there is one group of three 0x8f packs per block.
|
||||||
Nevertheless each 0x8f group tells the highest sequence number and the
|
Nevertheless each 0x8f group tells the highest sequence number and the
|
||||||
|
Loading…
Reference in New Issue
Block a user