NEW features of cdrecord-1.8a24:

ALL:

-	libscg enhanced by scsi_close() function.

-	libscg now cleanly mallocs priate data

-	libscg functions scsi_sense_*() now returns 0 if no error occured

-	First "complete" low level implementation of libscg
	Everything that is needed to call scsicmd() is now inside this
	library.

-	better autoconf code

-	floatingpoint support for new glibc working again
	(workaround for not working gcvt() from newer glibc implementations)

	... Yes, glibc2 has a gcvt() but it calls sprintf() to do its work.
	Sometimes sprintf() from glibc gets called then it worked, sometimes
	when the local sprintf() gets called it does not work. This incorrect
	behavior is caused by a bug in the GNU library design and by a bug in
	the the dynamic linker.

-	Forgot to mention that the fixed probems with Linux Parallel port SCSI driver
	which were caused by not clearing the CDB past 6 byte commands.
	(fixed in 1.8a23)
	I haver to thank:
		 Eduardo Trapani <etrapani@unesco.org.uy>

cdrecord:

-	New disk manufacturer codes:

		"OPTROM.INC.", "AUDIO DISTRIBUTORS CO., LTD.",
		"Acer Media Technology, Inc.";

-	Trying to make cdrecord silent on fixating with new MITSUMI ATAPI drives.

-	open_scsi() code moved to libscg

-	-msinfo option handling fixed.
	Now returns correct values even if drive is in DAO mode.

-	moved several functions from scsi_cdr.c to drv_philips.c

-	removed several references to functions only working for 
	old philips drives from newer drivers

-	FIFO timeout enhanced to be more than the SAO write timeout.

readcd:

-	Now works with new libscg too.

-	Now compiles on OS/2 too.

mkisofs:

-	System id string for OS/2

cdda2wav:

-	New option -gui for new xcdroast

-	Signal handling fixed

-	Amplitude re-computing fixed 

-	realtime priority setup for Cygwin32


Linux NOTES:

Better handling for the SCSI status byte is supported with the enhanced Linux sg driver interface.
Look for:
	ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/SG-2.2.tar.gz (Linux-2.2)
	ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/SG.patch.tar.gz (Linux-2.0 & 2.1)


CYGWIN NT-4.0 NOTES:

To compile on Cygwin32, get Cygwin32-beta20 and install it.
then create a symlink from /bin to the .../bin directory where bash is located.
Now run 'make' ...

The files are located on:

ftp://ftp.fokus.gmd.de/pub/unix/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.

Joerg
