CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C)

TABLE 2-22B READ CD, HEADER CODE FIELD DEFINITION

Header(s) Code

Definition

Description

00b

None

None of the header data shall be placed in the data stream.

01b

Header Only

Only the mode 1 or Form 1 4-byte header will be returned in

 

 

the data stream.

10b

Sub-header Only

Only the Mode 2 Form 1 of 2 Sub-header will be placed into

 

 

the data stream.

11b

All Headers

Both the Header and Sub-header will be placed in the data

 

 

stream.

TABLE 2-22C READ CD, ERROR FLAG FIELD DEFINITION

Error Flags

Definition

Description

00b

None

No Error information will be included in the data stream.

01b

C2 Error Flag data

The C2 Error flag (Pointer) bits (2352 bits or 294 bytes)

 

 

will be included in the data stream. When the C2 Error

 

 

pointer bits are included in the data stream, there will be

 

 

one bit for each byte in error in the sector (2352 total).

 

 

The bit ordering is from the most significant bit to the

 

 

least significant bit in each byte . The first bytes in the

 

 

sector will be the first bits/bytes in the data stream.

10b

C2 & Block Error Flags

Both the C2 Error Flags (2352 bits or 294 bytes) and the

 

 

Block Error Byte will be included in the data stream.

 

 

The Block Error byte is just the longitudinal parity of all

 

 

the C2 Error Flag bytes, So that the data stream will

 

 

always be an even number of bytes, the Block Error byte

 

 

will be padded with a 0 byte. The Block Error byte will

 

 

be first in the data stream followed by the pad byte.

11b

Reserved

Reserved for future enhancement.

- 90 -