Again interesting points, thanks.
The idea of a "fixed" 24x speed seems a good idea, after all a "full" audio cd will burn in about 72/24=3 minutes, that seems to me like a "reasonable" time.
While testing further I found an awkward thing
1) I was using a cdrecord 2.01:
Cdrecord-Clone 2.01a25 (i686-pc-cygwin)
that comes with the AudioCD app by dirk paehl (called also SPTI/ASPI version) filesize 137.216
(the cygwin1.dll that comes with it (1005.6.0.0) is 435.081 bytes)
2) I just copied cdrecord.exe to my work directory and it worked straightaway
3) I followed your advice and got latest cdrecord.exe from http://www.sbox.tugraz.at/home/t/tplank/
4) I tried the 2.01 "stable" filesize 311.296:
Cdrecord-Clone 2.01 (i686-pc-cygwin)
5) and the 2.01a23 version filesize 348.672:
when I issued a "cdrecord -version", I had an error about a missing entry point in cygwin1.dll, so I checked and I had in my "system32" directory a rather old version of cygwin1.dll (1005.12.0.0) filesize 1.140.617, so I downloaded from the same page the updated .dll (1.5.23), put it in the work directory and I was able to get the result:
Cdrecord-ProDVD-Clone 2.01.01a23 (i686-pc-cygwin)
6) I did some more research and found that "bundled" with Easyburning, from the same author, dirk paehl, there is a MinGW version of cdrecord patched and compiled by Alexander Kopylov (the Reanimatolog whose work we know expecially for BCDL/BCDW) filesize 132.608:
Cdrecord-Clone 2.01-bootcd.ru (i686-pc-mingw32) Copyright © 1995-2004 J÷rg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to Alex Kopylov <email@example.com>.
That version that can be found on the mirror of bootcd.ru here:http://www.bcdwb.de/downloads/cdrtools.htm
has a filesize of 198.399
Both versions appear to be UPXed, deUPXing the first I get an uncompressed filesize of 318.464 , and of 364.287 for the second.At this point I am really confused.
7) The 1.5.23 cygwin1.dll has a filesize of 1.872.821, so if we want to make sure the SFX will work we will need to embed it together with cdrecord.exe 2.01.01a23 thus 1.872.821+348.672=2.221.493 bytes
8) On the other hand the MinGW version is self-standing (needs no external dll) and it is just 132.608 bytes
9) I did a quick search in google and it seems that noone was able/wanted to compile later versions of cdrecord under MinGW
Now, I may be old, in this times of talks about Terabytes and Petabytes, but my first hard disk was 10 Mb, and as I see it, the difference between 2.221.493 and 132.608 bytes makes it 2.088.885 bytes of WASTED space.
Even the couple of files that come with AudioCD (137.216+435.081=572.297) are much better.
Since we only need a limited numder of functions, using the elder MinGW version should be advisable since it is also "stand-alone", the fact that dirk paehl did not include it in AudioCD is however strange....
...any thoughts on the above?