New command -modesty_on_drive, new -as cdrecord -immed, minbuf=, modesty_on_drive=
This commit is contained in:
@@ -3349,6 +3349,30 @@ int Xorriso_status(struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
|
||||
if(!(is_default && no_defaults))
|
||||
Xorriso_status_result(xorriso,filter,fp,flag&2);
|
||||
|
||||
is_default= (xorriso->modesty_on_drive == 0 &&
|
||||
xorriso->min_buffer_usec == -1 &&
|
||||
xorriso->max_buffer_usec == -1 &&
|
||||
xorriso->buffer_timeout_sec == -1 &&
|
||||
xorriso->min_buffer_percent == 65 &&
|
||||
xorriso->max_buffer_percent == 95);
|
||||
if(xorriso->modesty_on_drive == 0)
|
||||
strcpy(mode, "off");
|
||||
else if(xorriso->modesty_on_drive == 1)
|
||||
strcpy(mode, "on");
|
||||
else
|
||||
sprintf(mode, "%d", xorriso->modesty_on_drive);
|
||||
sprintf(mode + strlen(mode), ":min_percent=%d", xorriso->min_buffer_percent);
|
||||
sprintf(mode + strlen(mode), ":max_percent=%d", xorriso->max_buffer_percent);
|
||||
if(xorriso->buffer_timeout_sec >= 0)
|
||||
sprintf(mode + strlen(mode), ":timeout_sec=%d", xorriso->buffer_timeout_sec);
|
||||
if(xorriso->min_buffer_usec >= 0)
|
||||
sprintf(mode + strlen(mode), ":min_usec=%d", xorriso->min_buffer_usec);
|
||||
if(xorriso->max_buffer_usec >= 0)
|
||||
sprintf(mode + strlen(mode), ":max_usec=%d", xorriso->max_buffer_usec);
|
||||
sprintf(line,"-modesty_on_drive %s\n", mode);
|
||||
if(!(is_default && no_defaults))
|
||||
Xorriso_status_result(xorriso,filter,fp,flag&2);
|
||||
|
||||
is_default= (xorriso->dvd_obs == 0);
|
||||
strcpy(mode, "default");
|
||||
if(xorriso->dvd_obs == 32768 || xorriso->dvd_obs == 65536)
|
||||
|
Reference in New Issue
Block a user