Hi,
a new version of cdrtools is available and makes testing necessary.
Mkisofs now supports DVD-Audio and the changes may affect DVD-Video as well.
It may be that this change prevents the problem with the abort message:
"Implementation botch. Video pad for file %s is %d\n"
All changes as a list:
NEW features of cdrtools-3.02a04:
All:
- Added new files RULES/os-mingw32_nt-6.*.id
- include/schily/stdint.h Better comment on how to set up an unsigned
with the positive value of TYPE_MINVAL(type).
Libschily:
- libschily: New file astoul.c
- libschily: astoi.c now supports ERANGE and parsing TYPE_MINVAL(long)
- libschily: astoll.c now supports ERANGE and parsing TYPE_MINVAL(long
long)
Libcdrdeflt:
Libdeflt:
Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt
[email protected]):
Libfile:
Libfind:
Libhfs_iso:
Libmdigest:
Libparanoia (Ported/enhanced by Jörg Schilling, originated by Monty
[email protected]):
Libscg:
Libscgcmd:
Libsiconv:
Rscsi:
Cdrecord:
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt
[email protected]):
- cdda2wav: A new local autoconfiguration from Heiko Eißfeldt that
is indended to better deal with incomplete Linux installations
Readcd:
Scgcheck:
Scgskeleton:
Btcflash:
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric
Youngdale):
- mkisofs/diag/isoinfo.c: fixed directory loop recognition.
- mkisofs/diag/isoinfo.c: now adds write permission to directories only
temporarily.
- mkisofs/diag/isovfy.c add a directory loop recognition to avoid
endless loops that eat up all memory with file system images that
contain loops.
- mkisofs: make sure that the stream media filename honors the
-omit-version-number option
- mkisofs: use the correct directory size for the stream media filename.
mkisofs did write 1 Byte too few data in case of an odd file name
length.
- mkisofs/diag all diagnostic helper programs had a typo in the usage()
speficied instead of specified
- mkisofs + diag all diagnostic helper programs have been vulnerable
to endless loops when a defective iso image with Rock Ridge was read.
Thanks to Heiko Eißfeldt for running related automated tests.
- mkisofs: avoid an endless loop in multi session mode and with certain
defective ISO filesystem images.
- mkisofs now includes DVD-Audio support. To impelemt this, the automated
sort routine for DVD/audio/video has been replaced. If there are any
problems, please recompile with "smake COPTX=-DOLD_DVD_WEIGHTS" test
and report.
IMPORTANT: This modification may affect the rare but exitent problem
with DVD-Video that aborts with:
"Implementation botch. Video pad for file %s is %d\n"
because of a negative patch value. It may be that the old weighting
algorith let some files slip through the mesh and did not sort them
so such a file could appear on a wrong position on the medium. Please
test and report.
HELIOS TODO:
- Add the HELIOS UNICODE mapping code. This needs to be done
at UCS-2 level for Joliet and UDF (instead of UTF-8) and only
for Rock Ridge (in case of a UTF-8 based target locale) using
UTF-8 based translations.
- Make the Apple extensions work again with "mkisofs -find"
TODO:
- read Joliet filenames with multi-session if no TRANS.TBL
or RR is present. I am looking for a volunteer for this task!
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.
- add libecc/edc for CDI and similar.
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:
http://sourceforge.net/projects/cdrtools/files/alpha/ ...
NOTE: These tar archives are 100% POSIX compatible. GNU tar may get some
minor trouble. If you like a 100% POSIX compliant tar, get star from
http://sourceforge.net/projects/s-tar/files/ of from the schily-*
tarball at: http://sourceforge.net/projects/schilytools/files/
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] (work) Blog:
http://schily.blogspot.com/
URL: http://cdrecord.org/private/
http://sourceforge.net/projects/schilytools/files/'
------------------------------------------------------------------------------
_______________________________________________
Cdrtools-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdrtools-developers