Ich habe bis jetzt nur zwei getestet:
http://musicbrainz.org/release/e3f9e...7-a88186419f22 (2008)
http://musicbrainz.org/release/73148...a-0190abdfd895 (1994)
Vermutlich sind sie nicht geschützt. EAC kann auch nicht mehr Sektoren auslesen. Ich will jetzt mal sehen, was GetLastError aussagt und ggfs meine Auswertung ändern.
Delphi-Quellcode:
{
* Daten lesen.
}
Result := ReadCDDA(aTrack.dwOffset + dwReturned, dwSectors, aDevice, pBufferPCM);
if not(Result)
then begin
beCloseStream(hbeStream);
raise Exception.Create('
Beim Lesen der Quelldatei ist ein Fehler aufgetreten.');
end;
Da nützt es nicht viel, wenn man darauf achtet, dass man nicht über die nächste Startadresse hinaus liest.
Nachtrag:
Der Fehler ist:
Zitat:
ERROR_INVALID_PARAMETER
87 (0x57)
The parameter is incorrect.