Mentioned support for DVD+R/DL.
This commit is contained in:
parent
616454c737
commit
5c6366ecbd
@ -152,7 +152,7 @@ Burn image file my_image.iso to media
|
|||||||
cdrskin -v dev=0,1,0 speed=12 fs=8m driveropts=burnfree padsize=300k \
|
cdrskin -v dev=0,1,0 speed=12 fs=8m driveropts=burnfree padsize=300k \
|
||||||
-eject my_image.iso
|
-eject my_image.iso
|
||||||
|
|
||||||
Write multi-session to the same CD , DVD-R[W] or DVD+R
|
Write multi-session to the same CD , DVD-R[W] or DVD+R[/DL]
|
||||||
cdrskin dev=/dev/hdc padsize=300k -multi 1.iso
|
cdrskin dev=/dev/hdc padsize=300k -multi 1.iso
|
||||||
cdrskin dev=/dev/hdc padsize=300k -multi -tao 2.iso
|
cdrskin dev=/dev/hdc padsize=300k -multi -tao 2.iso
|
||||||
cdrskin dev=/dev/hdc padsize=300k -multi -tao 3.iso
|
cdrskin dev=/dev/hdc padsize=300k -multi -tao 3.iso
|
||||||
@ -341,10 +341,13 @@ Incremental Streaming afterwards. So blank=fast will do full blanking.
|
|||||||
blank=deformat_sequential_quickest is faster but might yield DAO-only media.
|
blank=deformat_sequential_quickest is faster but might yield DAO-only media.
|
||||||
|
|
||||||
|
|
||||||
DVD+R
|
DVD+R and DVD+R/DL
|
||||||
|
|
||||||
From the view of cdrskin they behave much like DVD-R. Each track gets wrapped
|
From the view of cdrskin they behave much like DVD-R. Each track gets wrapped
|
||||||
into an own session, though.
|
into an own session, though.
|
||||||
|
DVD+R/DL appear as extra large DVD+R. cdrskin does not allow to set the address
|
||||||
|
of the layer break where ia reading drive might show some delay while switching
|
||||||
|
between both media layers.
|
||||||
|
|
||||||
|
|
||||||
Emulated Drives
|
Emulated Drives
|
||||||
|
@ -1919,7 +1919,9 @@ int Cdrpreskin_initialize_lib(struct CdrpreskiN *preskin, int flag)
|
|||||||
cdrskin compilation rather than to allow production of a program with
|
cdrskin compilation rather than to allow production of a program with
|
||||||
unpredictable bugs or memory corruption.
|
unpredictable bugs or memory corruption.
|
||||||
The compiler message supposed to appear in this case is:
|
The compiler message supposed to appear in this case is:
|
||||||
|
error: 'LIBBURN_MISCONFIGURATION' undeclared (first use in this function)
|
||||||
error: 'INTENTIONAL_ABORT_OF_COMPILATION__HEADERFILE_libburn_dot_h_TOO_OLD__SEE_cdrskin_dot_c' undeclared (first use in this function)
|
error: 'INTENTIONAL_ABORT_OF_COMPILATION__HEADERFILE_libburn_dot_h_TOO_OLD__SEE_cdrskin_dot_c' undeclared (first use in this function)
|
||||||
|
error: 'LIBBURN_MISCONFIGURATION_' undeclared (first use in this function)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* The indendation is an advise of man gcc to help old compilers ignoring */
|
/* The indendation is an advise of man gcc to help old compilers ignoring */
|
||||||
@ -1934,7 +1936,9 @@ int Cdrpreskin_initialize_lib(struct CdrpreskiN *preskin, int flag)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef Cdrskin_libburn_dot_h_too_olD
|
#ifdef Cdrskin_libburn_dot_h_too_olD
|
||||||
|
LIBBURN_MISCONFIGURATION = 0;
|
||||||
INTENTIONAL_ABORT_OF_COMPILATION__HEADERFILE_libburn_dot_h_TOO_OLD__SEE_cdrskin_dot_c = 0;
|
INTENTIONAL_ABORT_OF_COMPILATION__HEADERFILE_libburn_dot_h_TOO_OLD__SEE_cdrskin_dot_c = 0;
|
||||||
|
LIBBURN_MISCONFIGURATION_ = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
ret= burn_initialize();
|
ret= burn_initialize();
|
||||||
@ -2582,7 +2586,7 @@ set_dev:;
|
|||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
printf("Usage: %s [options|source_addresses]\n", argv[0]);
|
printf("Usage: %s [options|source_addresses]\n", argv[0]);
|
||||||
printf("Burns preformatted data to CD-R, CD-RW or DVD+RW via libburn.\n");
|
printf("Burns preformatted data to CD or DVD via libburn.\n");
|
||||||
printf("For the cdrecord compatible options which control the work of\n");
|
printf("For the cdrecord compatible options which control the work of\n");
|
||||||
printf(
|
printf(
|
||||||
"blanking and burning see output of option -help rather than --help.\n");
|
"blanking and burning see output of option -help rather than --help.\n");
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<HEAD>
|
<HEAD>
|
||||||
<META NAME="description" CONTENT="cdrskin, a limited cdrecord compatibility wrapper for libburn">
|
<META NAME="description" CONTENT="cdrskin, a limited cdrecord compatibility wrapper for libburn">
|
||||||
<META NAME="keywords" CONTENT="cdrskin, libburn, libburnia, burn, CD, DVD, linux, recording, burning, CD-R, CD-RW, DVD-R, DVD-RW, DVD+RW, DVD+R, cdrecord, compatible, scdbackup">
|
<META NAME="keywords" CONTENT="cdrskin, libburn, libburnia, burn, CD, DVD, linux, recording, burning, CD-R, CD-RW, DVD-R, DVD-RW, DVD+RW, DVD+R, DVD+R/DL, DVD-RAM, cdrecord, compatible, scdbackup">
|
||||||
<META NAME="robots" CONTENT="follow">
|
<META NAME="robots" CONTENT="follow">
|
||||||
<TITLE>cdrskin homepage english</TITLE>
|
<TITLE>cdrskin homepage english</TITLE>
|
||||||
</HEAD>
|
</HEAD>
|
||||||
@ -24,8 +24,8 @@
|
|||||||
|
|
||||||
<P>
|
<P>
|
||||||
<H2>Purpose:</H2>
|
<H2>Purpose:</H2>
|
||||||
Burns preformatted data to CD and single layer DVD media:<BR>
|
Burns preformatted data to CD and DVD media:<BR>
|
||||||
CD-R, DVD-R, DVD+R, CD-RW, DVD-RW, DVD-RAM, DVD+RW
|
CD-R, DVD-R, DVD+R, DVD+R/DL, CD-RW, DVD-RW, DVD-RAM, DVD+RW
|
||||||
</P>
|
</P>
|
||||||
<P>
|
<P>
|
||||||
|
|
||||||
@ -125,7 +125,7 @@ as listed by option --devices.</DT>
|
|||||||
<DD><KBD> cdrskin -v dev=0,1,0 fs=32m speed=8 \</KBD></DD>
|
<DD><KBD> cdrskin -v dev=0,1,0 fs=32m speed=8 \</KBD></DD>
|
||||||
<DD><KBD> -tao padsize=300k -</KBD></DD>
|
<DD><KBD> -tao padsize=300k -</KBD></DD>
|
||||||
|
|
||||||
<DT>Write several sessions to the same CD, DVD-R[W] or DVD+R:</DT>
|
<DT>Write several sessions to the same CD, DVD-R[W] or DVD+R[/DL]:</DT>
|
||||||
<DD>$<KBD> cdrskin dev=/dev/hdc -v padsize=300k -multi -tao 1.iso</KBD>
|
<DD>$<KBD> cdrskin dev=/dev/hdc -v padsize=300k -multi -tao 1.iso</KBD>
|
||||||
</DD>
|
</DD>
|
||||||
<DD>$<KBD> cdrskin dev=/dev/hdc -v padsize=300k -multi -tao 2.iso</KBD>
|
<DD>$<KBD> cdrskin dev=/dev/hdc -v padsize=300k -multi -tao 2.iso</KBD>
|
||||||
@ -242,8 +242,9 @@ Enhancements towards previous stable version cdrskin-0.4.0:
|
|||||||
<DT><H3>Development snapshot, version 0.4.3 :</H3></DT>
|
<DT><H3>Development snapshot, version 0.4.3 :</H3></DT>
|
||||||
<DD>Enhancements towards stable version 0.4.2.pl00:
|
<DD>Enhancements towards stable version 0.4.2.pl00:
|
||||||
<UL>
|
<UL>
|
||||||
<LI>none yet</LI>
|
<LI>Support for DVD+R/DL media is now official</LI>
|
||||||
<!--
|
<!--
|
||||||
|
<LI>none yet</LI>
|
||||||
-->
|
-->
|
||||||
</UL>
|
</UL>
|
||||||
</DD>
|
</DD>
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Cdrskin_timestamP "2008.02.28.123152"
|
#define Cdrskin_timestamP "2008.02.28.132325"
|
||||||
|
@ -10,7 +10,7 @@ Schilling's cdrtools. cdrskin strives to be a second source for the services
|
|||||||
traditionally provided by cdrecord. Currently it does CD-R and CD-RW this way.
|
traditionally provided by cdrecord. Currently it does CD-R and CD-RW this way.
|
||||||
Overwriteable media DVD-RAM, DVD+RW and DVD-RW are handled differently than
|
Overwriteable media DVD-RAM, DVD+RW and DVD-RW are handled differently than
|
||||||
with cdrecord-ProDVD in order to offer TAO-like single track recording.
|
with cdrecord-ProDVD in order to offer TAO-like single track recording.
|
||||||
Sequential DVD-R[W] and DVD+R are handled like CD-R[W] with TAO and
|
Sequential DVD-R[W] and DVD+R[/DL] are handled like CD-R[W] with TAO and
|
||||||
multi-session. Additionally cdrskin offers cdrecord-ProDVD-like mode DAO
|
multi-session. Additionally cdrskin offers cdrecord-ProDVD-like mode DAO
|
||||||
with DVD-R[W].
|
with DVD-R[W].
|
||||||
|
|
||||||
@ -115,9 +115,9 @@ All files used as pseudo-drives have to offer rw-permission.
|
|||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
|
|
||||||
The DVD capabilities of cdrskin differ from those of cdrecord-ProDVD. cdrskin
|
The DVD capabilities of cdrskin differ from those of cdrecord-ProDVD. cdrskin
|
||||||
offers TAO-like multi-session with DVD-R[W], DVD+R and TAO-like single session
|
offers TAO-like multi-session with DVD-R[W], DVD+R[/DL] and TAO-like single
|
||||||
with overwriteable DVD media. It also offers DAO on DVD-R[W] which is probably
|
session with overwriteable DVD media. It also offers DAO on DVD-R[W] which is
|
||||||
the same as the traditional cdrecord-ProDVD write mode.
|
probably the same as the traditional cdrecord-ProDVD write mode.
|
||||||
|
|
||||||
Non-cdrecord blank mode blank=format_overwrite brings a DVD-RW
|
Non-cdrecord blank mode blank=format_overwrite brings a DVD-RW
|
||||||
disc from its initial profile "Sequential Recording" into profile state
|
disc from its initial profile "Sequential Recording" into profile state
|
||||||
@ -268,10 +268,10 @@ for an illustrated example with K3b 0.10 .
|
|||||||
|
|
||||||
DVD advise:
|
DVD advise:
|
||||||
|
|
||||||
For burning of DVD media other than DVD-RAM, DVD+RW, DVD+R, DVD-RW, DVD-R,
|
For burning of DVD media other than DVD-RAM, DVD+RW, DVD+R, DVD+R/DL,
|
||||||
the cdrskin project currently advises to use Andy Polyakov's dvd+rw-tools
|
DVD-RW, DVD-R, the cdrskin project currently advises to use
|
||||||
which despite their historic name are capable of all the media above
|
Andy Polyakov's dvd+rw-tools which despite their historic name are
|
||||||
and also do dual layer and even BD discs.
|
capable of all the media above and more, including BD discs.
|
||||||
|
|
||||||
http://fy.chalmers.se/~appro/linux/DVD+RW/tools
|
http://fy.chalmers.se/~appro/linux/DVD+RW/tools
|
||||||
|
|
||||||
@ -285,7 +285,7 @@ with CD media, but retrieves additional information from the existing ISO
|
|||||||
image and finally manipulates the start sectors of this existing image.
|
image and finally manipulates the start sectors of this existing image.
|
||||||
|
|
||||||
So, inspired by growisofs, cdrskin can offer DVD multi-session not only with
|
So, inspired by growisofs, cdrskin can offer DVD multi-session not only with
|
||||||
sequential DVD-R[W] and with DVD+R, but also with DVD-RAM, DVD+RW and
|
sequential DVD-R[W] and with DVD+R[/DL], but also with DVD-RAM, DVD+RW and
|
||||||
even regular disk files or block devices other than CD/DVD writers.
|
even regular disk files or block devices other than CD/DVD writers.
|
||||||
This is enabled by option --grow_overwriteable_iso.
|
This is enabled by option --grow_overwriteable_iso.
|
||||||
|
|
||||||
|
@ -91,6 +91,8 @@ extern struct libdax_msgs *libdax_messenger;
|
|||||||
ts A70208 : Finally made tests with DVD-R. Worked exactly as new DVD-RW.
|
ts A70208 : Finally made tests with DVD-R. Worked exactly as new DVD-RW.
|
||||||
ts A70306 : Implemented DVD+R (always -multi for now)
|
ts A70306 : Implemented DVD+R (always -multi for now)
|
||||||
ts A70330 : Allowed finalizing of DVD+R.
|
ts A70330 : Allowed finalizing of DVD+R.
|
||||||
|
ts A80228 : Made DVD+R/DL support official after nightmorph reported success
|
||||||
|
in http://libburnia-project.org/ticket/13
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* ts A70519 : With MMC commands of data direction FROM_DRIVE:
|
/* ts A70519 : With MMC commands of data direction FROM_DRIVE:
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
libburner is a minimal demo application for the library libburn as provided
|
libburner is a minimal demo application for the library libburn as provided
|
||||||
on http://libburnia-project.org . It can list the available devices, can
|
on http://libburnia-project.org . It can list the available devices, can
|
||||||
blank a CD-RW or DVD-RW, can format a DVD-RW, can burn to CD-R, CD-RW, DVD-R,
|
blank a CD-RW or DVD-RW, can format a DVD-RW, can burn to CD-R, CD-RW, DVD-R,
|
||||||
DVD+R, DVD+RW, DVD-RAM or DVD-RW. Not supported yet: double layer media.
|
DVD+R, DVD+R/DL, DVD+RW, DVD-RAM or DVD-RW. Not supported yet: DVD-R/DL, BD.
|
||||||
|
|
||||||
It's main purpose, nevertheless, is to show you how to use libburn and also
|
It's main purpose, nevertheless, is to show you how to use libburn and also
|
||||||
to serve the libburnia team as reference application. libburner.c does indeed
|
to serve the libburnia team as reference application. libburner.c does indeed
|
||||||
@ -29,7 +29,7 @@
|
|||||||
libburner_blank_disc()
|
libburner_blank_disc()
|
||||||
or you can format a DVD-RW to profile "Restricted Overwrite" (needed once)
|
or you can format a DVD-RW to profile "Restricted Overwrite" (needed once)
|
||||||
libburner_format_row()
|
libburner_format_row()
|
||||||
With the aquired drive you can burn to CD-R, CD-RW, DVD+RW, DVD-RAM, DVD-RW
|
With the aquired drive you can burn to CD or DVD
|
||||||
libburner_payload()
|
libburner_payload()
|
||||||
When everything is done, main() releases the drive and shuts down libburn:
|
When everything is done, main() releases the drive and shuts down libburn:
|
||||||
burn_drive_release();
|
burn_drive_release();
|
||||||
|
Loading…
Reference in New Issue
Block a user