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 <berendi2@webdesign.hu> 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" <nameless@mail.datanet.hu>
		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
