NEW features of cdrtools-2.01a09: Please have a look at the German open Source Center BerliOS at www.berlios.de BerliOS will continue to support free hosting of cryptography projects even when US laws change and don't allow to host cryptography projects in the USA. Also look at sourcewell.berlios.de, the first Open Source announcement service that itself is implemented as Open Source project. ***************** Important news **************************** For the 'Slottable Source Plugin Module' SSPM Features read README.SSPM ***************** Please Test ********************************* NOTICE: for supporting the CW-7501, the driver interface has been modified. This change did affect ~ 2000 lines of code. The new driver interface again is more simple and more extendable than the old one, but the change may affect -dummy and -multi writing for any other drive. Please test if the change did not introduce new bugs. Also the change on the packet writing structures may affect packet writing. All: Libparanoia (Ported by Jörg Schilling, originated by Monty xiphmont@mit.edu): Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de): Libscg: - Starting to support SCSI reset on SCO-UnixWare Rscsi: Cdrecord: - New option -setdropts to allow cdrecord to set driver specific parameters and exit. - Added support to disable/enable the Plextor PowerRec feature. Use driveropts=forcespeed Be very careful as this will cause in badly readable disks. The only senseful reason to use this feature is to run tests in -dummy mode to check whether the system would be able to record fast enough and to later buy High-Speed Media. Note that documentaion for the related SCSI command is not oficially available and thus the information has been "guessed". - Added support to enable/disable the Plextor SpeedRead feature. Use driveropts=speedread to allow the drive to read CDs faster than 40x. Be very careful as this may cause the media to break in the drive while reading, resulting in a destroyed media and drive! Note that documentaion for the related SCSI command is not oficially available and thus the information has been "guessed". - Added support to enable/disable the Plextor SingleSession feature. Use driveropts=singlesession This allows to read defective (illegal) media with extremely non-standard additional TOC entries. You need to enable Single Session mode before you insert the defetive disk! Note that documentaion for the related SCSI command is not oficially available and thus the information has been "guessed". - Added support to enable/disable the Plextor Hide CD-R feature. Use driveropts=hidecdr This allows to make CD-Rs look like CD-ROMs and applicaions believe that the media in the drive is not a CD-R. Note that documentaion for the related SCSI command is not oficially available and thus the information has been "guessed". - Added reading out "real" Burn-Proof counter for Plextor drives. Note that documentaion for the related SCSI command is not oficially available and thus the information has been "guessed". - Try to do a more correct job when doing Buffer Underun estimation counts. - Make the explicit Buffer underrun error checking work for Plextor drives too. - Fixed the command line parser for driveropts= parameters. Before the fix, driveropts=noburnfree,hidecdr would result in assuming: driveropts=noburnfree,nohidecdr - Now also supporting SAO/DAO write mode for the CW-7501 - New option -lock (similar to -load) that loads the media but leaves the drive in locked status. - New driver interface to allow SAO recording for the CW-7501 Simplified: "dummy" and "multi" Parameter information has been moved into the track structure. - Removed the internal implication that -packet is a TAO write mode. Plase test! It may be that this did introduce bugs. - Try to avoid ANSI C arithmetic conformance change warnings from SCO C-compiler by introducing proper casting. Cdda2wav (By Heiko Eißfeldt heiko@hexco.de): - old Toshiba's usable again - Multisession Non-CD-Extra disks now work again Now also a lot more broken disks are readable again. - not using ioctl in signalhandler any more - trying to support sound on Win32 Readcd: Scgcheck: Mkisofs (By Jörg Schilling and James Pearson j.pearson@ge.ucl.ac.uk): - Now using character code translation for 8 Bit characters that are used with -iso-level 4 (ISO-9660-1999). - Fixed a typo in the on-line Usage information for isoinfo TODO: - read Joliet filenames with multi-session if no TRANS.TBL or RR is present. I am looking for a volouteer for this task: Peter Berendi announced that he likes to be the volounteer for this task. Unfortunately, I did no hear again from him, but I got a proposal from "Krisztian Gede" who also likes to do the job. Note that this can never be 100% correct as there is no relation between the names on the master (UNIX) filesystem, the ISO-9660 names and the Joliet names. Only the Rock Ridge names are untranslated with respect to the original files on the master (UNIX) filesystem. - implement Yellow book compliant XA extended dir attributes - add libecc/edc for CDI and similar. This may not be needed if we ise VCDimager and recent cdrecord versions. CYGWIN NT-4.0 NOTES: To compile on Cygwin32, get Cygwin and install it. For more information read README.win32 The files are located on: ftp://ftp.berlios.de/pub/cdrecord/alpha ... NOTE: These tar archives are 100% ansi compatible. Solaris 2.x tar and GNU tar may get some minor trouble. WARNING: Do not use 'mc' to extract the tar file! All mc versions before 4.0.14 cannot extract symbolic links correctly. WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg