|
(00-04-13)
cdtrools-1.8.1a06
|
| |
Jörg Schilling's cdrtools sind wieder in einer neuen Version 1.8.1a06 erhältlich (diesmal auch wieder als Win32-Binaries). Die beiden vorhergehenden Upgrades habe ich unterschlagen, daher hier noch einmal die vollständigen changelogs von 1.8.1a03 zu 1.8.1a06.
All:
- Better Mac OS X integration
- Mac OS X integration now complete again with respect to compilation.
NOTE: Apple removed the SCSI generic driver so there is curently no cdrecordding suppport! It seems that Apple is not willing to support me. Next week, I will give them another try....
- fixed fconv.c to better emulate fcvt() by ecvt(). Cygwin32 has a broken fcvt() routine, so we are forced to emulate fcvt() by ecvt().
- #include string.h in scsi-linux-pg.c to get a correct prototype for 64 bit CPU's
- cast for signed/unsigned comparison in *bytes.c and saveargs.c
Cdrecord:
- New Disk manufactuerers: "TAROKO INTERNATIONAL CO.,LTD.", "UNIDISC TECHNOLOGY CO.,LTD", "Hong Kong Digital Technology Co., Ltd.", "VIVA MAGNETICS LIMITED"
- -dao online help changed.
- New option driveropts= supports to specify driver specific options to cdrecord.
To get a list of valid options, call: cdrecord dev=b,t,l driveropts=help -checkdrive
- New MMC driver specific option 'burnproof' and 'noburnproof' supports to use the new Buffer Underrun Proof (BURN-Proof) technology developed by Sanyo.
Cdda2wav:
- All files checked in again into SCCS
- Better #ifdef's in ioctl.c
- Corrected output for CD-Text
- Features/Changes:
- sound file interface adapted for mp3 encoding (wav.c, sunc. raw.c, aiff.c aifc.c)
- global renaming of fill_buffer -> he_fill_buffer (name clash between cdda2wav and lame)
- more sanity checks, check for (named) pipes and disable features that do not work then.
- bugfix from Christoph Wohlgemuth: last wav file could get wrong size with -B
- warn about currently broken and disabled MD5 checksumming
- Planned features for cdrtools 1.9alpha:
- mp3 support: integration of an mp3 encoder (lame) for directly generated mp3 files. id3 tagging when titles are available from the cd
- Cut silence at the front _and_ at the end of tracks, if required.
- alternate method for index scanning for MMC drives
Readcd:
- Now using autoconfiguration for drand48()
- Late corrections in error rety mode are now handles correctly
- statistics now printing correct values on Cygwin32 (see fconv.c above)
Mkisofs:
- -B option allows to use the special filename "..." to tell mkisofs to replicate the content of the last partition map to the end of the partition maps.
- New option -jcharset, thanks to Georgy Salnikov <sge@nmr.nioch.nsc.ru> allows to specify local character set that should be translated into Unicode. This allows to use character sets different from ISO-8859-1 (e.g. russian KOI-8 or DOS character sets). The default is: iso-8859-1 (UNIX) resp. code page 437 (DOS)
- Most files are now indented according to rules
- struct iso_xa_dir_record according to Yellow book XA disks is now properly handled. If the disk is 100% standard compliant (e.g. Kodak Photo CD's), you will get no more BAD RRVERSION messages for those disks. However, there seem to be a lot of CD's out that have junk after ISO-directory records (some null bytes followed by correct 14 byte XA info). At the moment, mkisofs is not able to deal with these disks. You will need to specify the -no-rr option to disable all extended directory atributes. At the moment, it looks like the problematic disks have all been created by Adaptec products.
- Correctly use PATH_MAX from limits.h instead of MAXPATHNAME frpm sys/param.h
- Joliet sorting is now done according to Unicode rules. Thanks to James Pearson.
- New Option -pad pads 32kB to the end of the ISO9660 image. This was needed as many operating systems have a read ahead bug and not all people will use cdrecord to write the images.
- -jcharset now implies -J
- Now using a common SCCS history file for mkisofs.8 and mkhybrid.8 with help from James Pearson.
- Several typos in the man page corrected.
- -l -full-iso9660-filenames option online help corrected
- isorec.flags[0] now using abstract bit #defines
- New option -hidden & -hidden-list to implement ISO9660 files with existence (hidden) attribute for DOS based systems.
- Automatic numbering in filenames that is done to make filenames differ in 8.3 or 30 char iso9660 filenames is now done before the dot. This retains the original filename extension and makes it easier for non RR/Joliet users to do senseful things with the files.
- extended checks for consistence of old session when doing multi-session.
- New option -check-oldnames to force ISO-9660 name consistence check for all files of old session. It omitted, only filenames with a namelength >= 30 are checked.
- Avoid core dumps if the old session contains filenames > 33 chars.
- Increase the internal limit of the ISO-9660 filenamelength to 38 to allow file version numbers of 32767 not to overflow internal buffers.
Mkhybrid:
- Now compiles on Mac OS X without warnings.
- -hfs-creator option: type corrected
- Local strcasecmp() for systems that don't support this function
Downloads:
Verwandte Downloads:
- cygwin1.dll (0,4 MB, wird für cdrecord unter Win32 benötigt)
|
|