diff --git a/libburn/trunk/README b/libburn/trunk/README index 9c4e7b26..0698ac8a 100644 --- a/libburn/trunk/README +++ b/libburn/trunk/README @@ -57,6 +57,25 @@ Do in a directory of your choice: Warning: The trunk might contain experimental features which might not persist until next release. + + Special ./configure options + +In some situations Linux delivers a better write performance to drives if +the track input is read with O_DIRECT (see man 2 open). The input reader of +the cdrskin fifo can be told to use this peculiar read mode by : + --enable-cdrskin-fifo-odirect + +But typically libburn call burn_write_opts_set_dvd_obs(opts, 64*1024) will +yield even better performance in such a situation. 64k can be made default +at configure time by : + --enable-dvd-obs-64k +This may be combined with above --enable-cdrskin-fifo-odirect . + +Make sure to re-compile all source files after running ./configure + make clean ; make + make install + + ------------------------------------------------------------------------------ An important part of the project, libisofs, is hosted in a bzr repository at @@ -137,7 +156,8 @@ The project components (list subject to growth, hopefully): Rock Ridge extensions. Manipulation is not only adding or overwriting of files but also deleting, renaming, attribute changing, incremental backups, activating boot images, and - extracting of files from ISO images to disk. + extracting of files from ISO images to disk. An own ISO 9660 + extension stores ACLs, xattr, and MD5 of file content. See xorriso/README for more. - "test" is a collection of application gestures and examples given by the @@ -443,6 +463,14 @@ Project history as far as known to me: It can retrieve media product info and can process track input which was prepared for CD-ROM XA Mode 2 Form 1. cdrskin now performs option -minfo. +- 28 Oct 2009 libisoburn-0.4.4 fixes a bug with cdrecord emulation and + introduces new information options about media type and ISO image id strings. + On Linux it helps with mounting two sessions of the same media + simultaneously. + +- 12 Nov 2009 libburn-0.7.2.pl01 works around problems with Pioneer DVR-216D. + DVD-R runs made the drive stuck. Ejecting the tray did not work properly. + ------------------------------------------------------------------------------ diff --git a/libburn/trunk/cdrskin/README b/libburn/trunk/cdrskin/README index 84ec606b..2cfa0e92 100644 --- a/libburn/trunk/cdrskin/README +++ b/libburn/trunk/cdrskin/README @@ -35,8 +35,7 @@ Within that directory execute: make This will already produce a cdrskin binary. But it will be necessary to -install libburn in order to use this binary. Installation of libburn is -beyond the scope of cdrskin. For this, see included libburn docs. +install libburn in order to use this binary. In order to surely get a standalone binary, execute @@ -73,7 +72,7 @@ It is not necessary for the standalone cdrskin binary to have libburn installed, since it incorporates the necessary libburn parts at compile time. It will not collide with an installed version of libburn either. But libpthread must be installed on the system and glibc has to match. (See -below for a way to create a statically linked binary.) +below for a way to create a totally static linked binary.) To install the man page, you may do: echo $MANPATH and choose one of the listed directories to copy the man-page under its ./man1 directory. Like: @@ -398,6 +397,19 @@ drive. See man page section FILES for a way to lift that ban. Special compilation variations +All following options of cdrskin/compile_cdrskin.sh are combinable. + +In some situations Linux delivers a better write performance to drives if +the track input is read with O_DIRECT (see man 2 open). The input reader of +the cdrskin fifo can be told to use this peculiar read mode by : + cdrskin/compile_cdrskin.sh -o_direct + +But typically cdrskin option dvd_obs=64k will yield even better performance in +such a situation. 64k can be made default at compile time by + cdrskin/compile_cdrskin.sh -dvd_obs_64k +It can also be enabled at configure time by + ./configure ... --enable-dvd-obs-64k ... + You may get a (super fat) statically linked binary by : cdrskin/compile_cdrskin.sh -static if your system supports static linking, at all. This will not help with kernels diff --git a/libburn/trunk/cdrskin/cdrskin_eng.html b/libburn/trunk/cdrskin/cdrskin_eng.html index 162b57b6..fcc31724 100644 --- a/libburn/trunk/cdrskin/cdrskin_eng.html +++ b/libburn/trunk/cdrskin/cdrskin_eng.html @@ -193,7 +193,7 @@ Standalone ISO 9660 multi-session CD/DVD/BD tool
@@ -269,8 +275,11 @@ Bug fixes towards cdrskin-0.7.0.pl00: