Hello,

 

A technical error (or at least an inconsistency) was introduced in the read track information description of free block by partially removing DDCD text.

 

The text in mmc3 was:

 

“For CD media, this field shall be computed as follows: First, the Available Track Space (ATS)

shall be computed.

For the invisible track, ATS = (StartTimeofLastPossibleLead-out) – NWA + 5.

For a reserved track, ATS = (PMAStopTime) – NWA + 5.

[empty line separating 2 paragraphs]

For DDCD media, this field shall be computed as follows: First, the Available Track Space (ATS) shall be

computed.

For the invisible/incomplete track, ATS = (StartTimeofLastPossibleLead-out) – NWA + 4.

For a reserved track, ATS = (PMAStopTime) – NWA + 4.

[empty line separating 2 paragraphs]

 

The MMC5 text is currently:

 

6.26.3.15.1 CD

For CD media, this field shall be computed as follows: First, the Available Track Space (ATS) shall be

computed. In the cases that follow StartTimeofLastPossibleLead-out is as defined in 6.22.3.1.17.

For the invisible track, ATS = (StartTimeofLastPossibleLead-out) – NWA + 5.

For a reserved track, ATS = (PMAStopTime) – NWA + 5.

For the invisible/incomplete track, ATS = (StartTimeofLastPossibleLead-out) – NWA + 4.

For a reserved track, ATS = (PMAStopTime) – NWA + 4.

 

So these two lines:

 

For the invisible/incomplete track, ATS = (StartTimeofLastPossibleLead-out) – NWA + 4.

For a reserved track, ATS = (PMAStopTime) – NWA + 4.

 

Are confusing left-over from DDCD that shall be removed. Otherwise CD computations could be wrong or one block (I just saw a wrong code, discussed with the author of the code who pointed me to the error in the spec, which he could not know was an error).

 

Best regards,

 

David Burg

 

Research Software Engineering Lead

Tel.: +1 425 707 8769