NEW features of cdrtools-1.11a22:
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 *********************************
All:
- Autoconf code now check for alloca() and dynamic sized array support
(needed by libparanoia).
- Added links for ia64-linux to the Make RULES to allow users of GNUmake
to compile cdrtools on IA64. Note that "smake" includes automake
features and will auto-create the missing links.
Libparanoia:
- The paranoia code from cdparanoia (written by Monty [EMAIL PROTECTED])
has been converted into a portable library.
Libscg:
- Enhanced list of SCSI Error texts from SCSI standard from 29.5.2001
- New callback function to allow execption handling to be done after
the current SCSI command did finish.
Hints for the Packet code:
WARNING! It seems that this driver does not allow to send all
SCSI commands. A command that definitely fails is READ FULL TOC.
For this reason, you cannot read those 'defective' audio CDs
with broken TOC when you use this interface.
Thanks to Alexander Kern <[EMAIL PROTECTED]> for the idea and first
code fragments for supporting the CDROM_SEND_PACKET ioctl() from
the cdrom.c kernel driver. Please note that this interface in principle
is completely unneeded but the Linux kernel is just a cluster of
code and does not support planned orthogonal interface systems.
For this reason we need CDROM_SEND_PACKET in order to work around a
bug in the linux kernel that prevents to use PCATA drives because
the kernel panics if you try to put ide-scsi on top of the PCATA
driver.
The code is currently in "status nascendi" but usable with some trade offs.
To use: call e.g.
cdrecord -scanbus dev=ATAPI:
cdrecord -dao -v speed=24 dev=ATAPI:0,0 ....
Be careful! This code is only needed in order to be able to use
PCATA CD-writers on notebooks because there is a severe kernel bug.
Unfortunately, this bug causes the kernel to hang (and force you
to reboot) if you try to call:
cdrecord -scanbus
without the dev=ATAPI: option.
In this case cdrecord will hang infintely and unkillable
in open("/dev/sg1", 2) => you need to reboot :-(
Repeat by: Insert a PCATA CD-Writer in a Sony VAIO notebook and run
cdrecord -scanbus.
Rscsi:
Cdrecord:
- Corrected printf() formats for verbose printing to hold enough
space for media > 1 GB (DVD)
- Corrected printf() formats to make the write speed non-jumping.
- If called from a GUI, cdrecord now reads from "stderr" if
the CD-input-data is from "stdin".
If it turns out that stderr is not open for reading, cdrecord
waits to receive a SIGUSR1
- Better printouts for the DISC-ids covered by the orange forum embargo.
- DVD structure structure definition enhanced to reflect
current standard.
- new option gracetime=
- Try to abort DAO recording with a flush_buffer() if ^C is hit.
For CD-text Autoring support read README.cdtext
CD-text TODO:
- Check whether the *.inf files are all from the same CD
and clear some CD-text fields that are only valid if
they relate to one CD only.
- Add some more fields (mainly a deficiency of cdda2wav)
- Support multi language text
- Support character coding other than ISO-9959-1
******************************************************************
NOTE: Read README.cdtext
NOTE: Read README.raw
******************************************************************
Cdda2wav (By Heiko Ei�feldt [EMAIL PROTECTED]):
- new script cddda2ogg
- bugfix deemphasizing (thanks to Klaus Wolterec)
- bugfix rounding error (creation of info files)
- added AlbumPerformer entry in info files
- integration of Monty's libparanoia
- switch to J�rgs getargs option handling
Readcd:
Scgcheck:
Mkisofs (By J�rg Schilling and James Pearson [EMAIL PROTECTED]):
- Allow the -sort option to work with the Eltorito Boot Catalogue
- Corrected the man page that still incorrectly stated that at least one
pathspec on the command line is needed.
- Correct the new short usage function so there will be no more
core dumps on intel processors.
- Allow '-' to be part of the ISO-9660 filename if -no-iso-translate
has been specified.
Thanks for this hint from Georgy Salnikov ([EMAIL PROTECTED])
from Novosibirsk, Russia.
- Try to avoid an integer overflow with the -C option and DVDs
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 <[EMAIL PROTECTED]> 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" <[EMAIL PROTECTED]>
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.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.
WARNING: Do not use 'winzip' to extract the tar file!
Winzip cannot extract symbolic links correctly.
J�rg
EMail:[EMAIL PROTECTED] (home) J�rg Schilling D-13353 Berlin
[EMAIL PROTECTED] (uni) If you don't have iso-8859-1
[EMAIL PROTECTED] (work) chars I am J"org Schilling
URL: http://www.fokus.gmd.de/usr/schilling ftp://ftp.fokus.gmd.de/pub/unix
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]