Hoi RGJ,
Audiorip werkt wel mooi. Nog geen 200 Kb groot. Het is nog niet afhankelijk van aparte DLL’s. Het werkt ook op schoon Windows 2000 professional systeem. Ik heb het nu zo gemaakt dat hij alle tracks ript in dat/wav formaat. Met Riptrack() start je twee threads op de ene laadt in memory en de andere dumpt het in de twee files (.dat/.wav). Ik heb 50 seconden wachten er in gezet, want anders gaat hij voordat track geript is alweer opnieuw de volgende track rippen. Lijkt mij dat dit beter geprogrammeerd kan worden met thread technologie.
Alhoewel er een copy protected ding op zou zitten kan je gewoon de CD van Guus Meeuwis “Levensecht” rippen. De laatste track van is een data track van 93.442.652 bytes groot. Zit wel een fout in de ene laatst track “Geef me je angst”. Het liedje is al over en dan gaat hij halve minuut met ruis verder. Heeft m.i. iets te maken met lead out als de volgende track een datatrack zou zijn.
Ik zie dat datatrack 1 frame minder leest dan een audiotrack, daar zal m.i. wel de fout zitten.
tocLen: Is toch niet het getal van het laatste Frame. Het is de lengte van Table Of Content (TOC). Alleen kan ik de lengte nog niet plaatsen.
Cdrecord is op Linux gebaseerd. Ik denk dat je de driver aansturing van audiorip er wel zou kunnen onderhangen. Audiorip gebruikt SCSI aansturing en de Nero DLL als je IDE/ATAPI wilt gebruiken. Cdrecord gebruikt ook SCSI en IDE/ATAPI dus lijkt mij wel te kunnen machen.
De vriendelijke groet Jan Marco