New -as cdrecord option --bdr_obs_exempt
This commit is contained in:
parent
58e7eb0877
commit
358262818e
@ -89,6 +89,7 @@ int Xorriso_cdrskin_help(struct XorrisO *xorriso, int flag)
|
|||||||
"\tuse_immed_bit=on|off|default\tcontrol use of Immed bit",
|
"\tuse_immed_bit=on|off|default\tcontrol use of Immed bit",
|
||||||
"\tdvd_obs=default|32k|64k\t\tbytes per DVD/BD write operation",
|
"\tdvd_obs=default|32k|64k\t\tbytes per DVD/BD write operation",
|
||||||
"\t--obs_pad\t\tpad DVD DAO and stdio to full 32k or 64k",
|
"\t--obs_pad\t\tpad DVD DAO and stdio to full 32k or 64k",
|
||||||
|
"\t--bdr_obs_exempt\tpossibly exempt BD-R from padding to full 64k",
|
||||||
"\tstdio_sync=on|off|end|number\twhether to fsync output to \"stdio:\"",
|
"\tstdio_sync=on|off|end|number\twhether to fsync output to \"stdio:\"",
|
||||||
"\t--no_rc\t\tDo not execute xorriso startup files",
|
"\t--no_rc\t\tDo not execute xorriso startup files",
|
||||||
"\t-help\t\tprint this text to stderr and exit emulation",
|
"\t-help\t\tprint this text to stderr and exit emulation",
|
||||||
@ -293,6 +294,9 @@ no_volunteer:;
|
|||||||
Xorriso_option_dvd_obs(xorriso, cpt, 0);
|
Xorriso_option_dvd_obs(xorriso, cpt, 0);
|
||||||
} else if(strcmp(argv[i], "--obs_pad") == 0) { /* intentional: argv[i] */
|
} else if(strcmp(argv[i], "--obs_pad") == 0) { /* intentional: argv[i] */
|
||||||
xorriso->do_obs_pad= 1;
|
xorriso->do_obs_pad= 1;
|
||||||
|
} else if(strcmp(argv[i], "--bdr_obs_exempt") == 0) {
|
||||||
|
/* intentional: argv[i] */
|
||||||
|
xorriso->bdr_obs_exempt= 1;
|
||||||
} else if(strcmp(argpt, "-eject")==0) {
|
} else if(strcmp(argpt, "-eject")==0) {
|
||||||
do_eject= 1;
|
do_eject= 1;
|
||||||
} else if(strncmp(argpt, "-fs=", 4)==0 || strncmp(argpt, "fs=", 3)==0) {
|
} else if(strncmp(argpt, "-fs=", 4)==0 || strncmp(argpt, "fs=", 3)==0) {
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
.\" First parameter, NAME, should be all caps
|
.\" First parameter, NAME, should be all caps
|
||||||
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||||
.\" other parameters are allowed: see man(7), man(1)
|
.\" other parameters are allowed: see man(7), man(1)
|
||||||
.TH XORRECORD 1 "Version 1.5.5, Aug 30, 2021"
|
.TH XORRECORD 1 "Version 1.5.5, Sep 12, 2021"
|
||||||
.\" Please adjust this date whenever revising the manpage.
|
.\" Please adjust this date whenever revising the manpage.
|
||||||
.\"
|
.\"
|
||||||
.\" Some roff macros, for reference:
|
.\" Some roff macros, for reference:
|
||||||
@ -613,16 +613,27 @@ The default depends on media type, option stream_recording=, and on compile
|
|||||||
time options.
|
time options.
|
||||||
.TP
|
.TP
|
||||||
\fB\--obs_pad\fR
|
\fB\--obs_pad\fR
|
||||||
Pad the data of last write operation of a DVD\-R[W] DAO session or
|
Pad the data of the last write operation of a DVD\-R[W] DAO session, or BD\-R
|
||||||
stdio: pseudo\-drive up to the full size of an output chunk.
|
session, or stdio: pseudo\-drive session up to the full size of an output chunk.
|
||||||
This padding has to be applied automatically to the other DVD and BD media
|
This padding has to be applied automatically to the other DVD and BD media
|
||||||
types, where it causes e.g. ISO images to have trailing unclaimed blocks.
|
types, where it causes e.g. ISO images to have trailing unclaimed blocks.
|
||||||
|
Whether it is applied automatically to BD\-R depends on option
|
||||||
|
\-\-bdr_obs_exempt.
|
||||||
.br
|
.br
|
||||||
Use this option if there is the suspicion that DAO sessions abort with
|
Use this option if there is the suspicion that DVD\-R[W] DAO or BD\-R sessions
|
||||||
your kernel and/or DVD drive, if their size is not a multiple of 16 blocks.
|
abort with your kernel and/or DVD drive, if their size is not a multiple of
|
||||||
|
16 blocks.
|
||||||
.br
|
.br
|
||||||
This option may also get enabled at compile time of libburn.
|
This option may also get enabled at compile time of libburn.
|
||||||
.TP
|
.TP
|
||||||
|
\fB\--bdr_obs_exempt\fR
|
||||||
|
Exempt BD\-R media from automatic unconditional transaction end padding,
|
||||||
|
provided that this padding is not requested by \-\-obs_pad and that
|
||||||
|
no stream_recording is requested.
|
||||||
|
.br
|
||||||
|
This is a new feature introduced with version 1.5.6. It might become default
|
||||||
|
in later versions.
|
||||||
|
.TP
|
||||||
\fBmodesty_on_drive=parameter[:parameters]\fR
|
\fBmodesty_on_drive=parameter[:parameters]\fR
|
||||||
Control whether the drive buffer shall be kept from getting completely filled.
|
Control whether the drive buffer shall be kept from getting completely filled.
|
||||||
Parameter "on" (or "1") keeps the program from trying to write to the burner
|
Parameter "on" (or "1") keeps the program from trying to write to the burner
|
||||||
|
@ -571,14 +571,22 @@ dvd_obs="default"|"32k"|"64k"
|
|||||||
latency problems. The default depends on media type, option
|
latency problems. The default depends on media type, option
|
||||||
stream_recording=, and on compile time options.
|
stream_recording=, and on compile time options.
|
||||||
-obs_pad
|
-obs_pad
|
||||||
Pad the data of last write operation of a DVD-R[W] DAO session or
|
Pad the data of the last write operation of a DVD-R[W] DAO session,
|
||||||
stdio: pseudo-drive up to the full size of an output chunk. This
|
or BD-R session, or stdio: pseudo-drive session up to the full size
|
||||||
padding has to be applied automatically to the other DVD and BD
|
of an output chunk. This padding has to be applied automatically
|
||||||
media types, where it causes e.g. ISO images to have trailing
|
to the other DVD and BD media types, where it causes e.g. ISO
|
||||||
unclaimed blocks. .br Use this option if there is the suspicion
|
images to have trailing unclaimed blocks. Whether it is applied
|
||||||
that DAO sessions abort with your kernel and/or DVD drive, if their
|
automatically to BD-R depends on option --bdr_obs_exempt. .br Use
|
||||||
size is not a multiple of 16 blocks. .br This option may also get
|
this option if there is the suspicion that DVD-R[W] DAO or BD-R
|
||||||
enabled at compile time of libburn.
|
sessions abort with your kernel and/or DVD drive, if their size is
|
||||||
|
not a multiple of 16 blocks. .br This option may also get enabled
|
||||||
|
at compile time of libburn.
|
||||||
|
-bdr_obs_exempt
|
||||||
|
Exempt BD-R media from automatic unconditional transaction end
|
||||||
|
padding, provided that this padding is not requested by -obs_pad
|
||||||
|
and that no stream_recording is requested.
|
||||||
|
This is a new feature introduced with version 1.5.6. It might
|
||||||
|
become default in later versions.
|
||||||
modesty_on_drive=parameter[:parameters]
|
modesty_on_drive=parameter[:parameters]
|
||||||
Control whether the drive buffer shall be kept from getting
|
Control whether the drive buffer shall be kept from getting
|
||||||
completely filled. Parameter "on" (or "1") keeps the program from
|
completely filled. Parameter "on" (or "1") keeps the program from
|
||||||
@ -910,6 +918,8 @@ File: xorrecord.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
|||||||
|