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 
he...@hexco.de):

Libfile:

Libfind:

Libhfs_iso:

Libmdigest:

Libparanoia (Ported/enhanced by Jörg Schilling, originated by Monty 
xiphm...@mit.edu):

Libscg:

Libscgcmd:

Libsiconv:

Rscsi:

Cdrecord:

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt 
he...@hexco.de):

-       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:jo...@schily.net                    (home) Jörg Schilling D-13353 Berlin
       joerg.schill...@fokus.fraunhofer.de (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.org/private/ 
http://sourceforge.net/projects/schilytools/files/'

------------------------------------------------------------------------------
_______________________________________________
Cdrtools-developers mailing list
Cdrtools-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdrtools-developers

Reply via email to