1.6a1: - Use real time scheduler on Linux and HP-UX too. - Use mlockall() on Linux too. - Added fifo (ring buffer) code as a mixture from the fifo code from star and a proposal from Finn Arne Gangstad 1.6a2: - Fall back to setprioroty if realtime class fails - Better FIFO integration - FIFO Ssize defaults to 4 MB - Exit if FIFO is active and mkisofs dumps core before writing data This will keep the medium unaffected now command is: mkisofs .... | cdrecord - fixed a bug with the SGI SCSI transport code - New option padsize allows arbitrary pad size - SMART&FRIENDLY CD-R2006 added - Be less verbose in some cases - New option blank= for CD-RW (untested) - TEAC support raised from pre-alpha to alpha now single and multi track disks of any type (including audio) should work. Multi-session is not jet included. 1.6a3: - TEAC support now fully working in single session - TEAC hack for zero pre-gap TAO will allow to create disks without 2 second gap betwen tracks. Use defpregap=0 to activate. - TEAC support for extra long disks. Will allow up to 77 minute disks on 74 minute media. 1.6a4: - Better doc for fs= option - Support for COMPRO CDR-7502, Matsushita CW-7502 and Plasmon CDR480 - Better arithmetic for disk size - Print FIFO min fill level in percent to see if FIFO size is OK - ATAPI support (SCSI mode select/sense translated into 10 byte commands) - Smart & Friendly 2006 recognition better - Rudimantary AIX support - Experimental packet writing interface: New options -prcap, -packet, pktsize =#, -noclose - Add some flush() calls for X-CD-Roast - Fix some prevent medium removal problems 1.6a5 - Fixed a serious structure size (alignement) problem on Solaris caused by the AIX port. Cdrecord-1.6a4 deleted for that reason! 1.6a6: - Bug fix for FIFO (would trash content in some cases) - Rudimantary AIX support, 2nd try - Fix some prevent medium removal problems 1.6a7: - First really working alpha AIX support - Added support for Plextor PX-R24CS 1.6a8: - First Apple Rhapsody support (binary only) 1.6a9: - If no bugs were found, cdrecord-1.6a9 will become cdrecord-1.6 on the beginning of March, I hope to add DEC Alpha support before - Cdrecord now includes mkisofs-1.12b1 with joliet support - Continuous display of the FIFO fill rate - Cdrecord supports Sun's .au audio file format - Cdrecord supports Microsofts's .wav audio file format - Correct limitation of read file size (needed for .wav, .au & -isosize) - -reset Option to reset SCSI bus. - Fast abort if incompatible medium is installed (DVD) - Recognition of DVD drives - TEAC CD-R55S error codes added - TEAC TOC problem fixed (unreadable last 2 sectors of data disks) - Hack to deal with ATAPI inquiry (violating SCSI standard) fixes Yamaha CRW-401 problems - Ask for re-insertion of disk if the drive is no tray-loader This is needed to blank a Ricoh MP-6200 - Allow two cdrecord programs to run at the same time (Linux) - Recognition for Smart & Friendly CD-R2006PLUS - Recognition for TEAC CD-R55S - Recognition for Wearnes CDR-632P - Recognition for Kodak CDR-240 - Print DVD CD capabilities - Always print execution time of failed SCSI commands - Print execution time of SCSI commands in verbose mode - Add flush() calls to keep stdout & stderr in sync for cdrecord 2>&1 file 1.6a10: - If no bugs will be found, cdrecord-1.6a10 will become cdrecord-1.6 on the beginning of March - Cdrecord is now 100% 64 Bit clean - DEC Alpha support added - Linux-ppc support added (not yet tested: please read README.ppc and test) - Cdrecord now includes mkisofs-1.12b2 - timeout=# Option to control SCSI command timeout. 1.6a11: - Cdrecord now includes mkisofs-1.12b2/patched (a minor bug fix) Thanks to Eric - Bug fix for a (rare but hard) FIFO problem in cdrecord - Better load/eject behaviour for Panasonic CW-7502 - Continuous FIFO display now shows FIFO fill rate before last read - CD blank media manufacturer decoder (currently for MMC only) Philips manufacturer decoding support will follow in the next alpha - minor bug in MMC capacity decoder fixed 1.6a12: - Cdrecord now includes mkisofs-1.12b3 Thanks to Eric - Make it non-fatal when a MMC drive does not support to read ATIP This is true on HP drives. - CD-R manufacturer decoder now working for Philips drives too - Enhanced ATIP printout - default timeout raised from 20 seconds to 40 seconds - new flag -load - Inquiry strings for the JVC R2626 and the Pinnacle RCD 4X4 and the SAF CD-RW226 - Correct inquiry string for the SAF CD-R2006 PRO - printf a new-line at some places if called from GUI - Multi-session support for TEAC - Disk size support for TEAC & Philips - Try to handle the effects of IMMED command execution in ATAPI drives - Handle different mode page sizes of Sony rev 2.x firmware - Recognise NO-Disk earlier while loading Yamaha drives - Make -v and -V increment type flags in preparation of reducing general verbosity - Disk remaining size dislplay 1.6a13: - Linux-ppc support working (please read README.ppc before compiling) Thanks to debian.org for a porting log-in. - Support for the Pioneer DW-S114X - Support for old Philips CDD-521 units (partially ready) - Be more carefully when aborting cdrecord (unlock drive) - Fix a bug with the audio pad/swab display - Reduce max DMA size for FreeBSD - Abort early (before writing) with TEAC/JVC drive if tracksize is not known - Recognition of the Pinnacle Micro RCD-1000 - Recognition of the JVC XR-2001 - Recognition of the Traxdata CDR4120 - El Torito bug / Joliet in mkisofs fixed - Bug in mkisofs with Rock Ridge & Joliet combination fixed - Multi-session bug in mkisofs fixed - New option -print-size in mkisofs to report the size of a ISO fs 1.6a14: - Full multi-session support for TEAC, media exchange with other drives now works - Added JVC specific error codes to TEAC driver - Abort early if the user tries to fixate an unfixated disk (currently not implemented) - -load/-eject now works on CD-ROM drives too - Fixed a purify bug in mkisofs - Changelog updated 1.6a15: - Changed version to 1.6 - Option -ignsize for debugging purposes - Print warning if disk manufacturer code is in none of the tables - Print hex dump of SCSI command descriptor for failed commands - Changelog updated **************** 1.6 final is out ********************