Einzelnen Beitrag anzeigen

Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.334 Beiträge
 
Delphi XE5 Professional
 
#12

AW: AudioCD - Rippen des letzten Tracks

  Alt 9. Jun 2012, 14:10
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.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof

Geändert von Garfield ( 9. Jun 2012 um 14:31 Uhr)
  Mit Zitat antworten Zitat