After formatting DVD-RW write 128 MB and close track to end Intermediate State

This commit is contained in:
Thomas Schmitt 2008-05-05 21:03:28 +00:00
parent b7caaed66c
commit e412f65656
2 changed files with 7 additions and 5 deletions

View File

@ -1 +1 @@
#define Xorriso_timestamP "2008.05.04.133525"
#define Xorriso_timestamP "2008.05.05.210317"

View File

@ -2607,6 +2607,7 @@ int Xorriso_format_media(struct XorrisO *xorriso, int flag)
struct burn_drive *drive;
int current_profile;
char current_profile_name[80];
off_t size= 0;
ret= Xorriso_get_drive_handles(xorriso, &dinfo, &drive,
"on attempt to -format", 2);
@ -2614,9 +2615,10 @@ int Xorriso_format_media(struct XorrisO *xorriso, int flag)
return(0);
burn_disc_get_profile(drive, &current_profile, current_profile_name);
if(current_profile == 0x14) {
; /* ok DVD-RW sequential */
} else if(current_profile == 0x1a) {
if(current_profile == 0x14) { /* DVD-RW sequential */
size= 128*1024*1024;
mode_flag= 1;
} else if(current_profile == 0x1a) { /* DVD+RW */
mode_flag= 2;
} else {
sprintf(xorriso->info_text,
@ -2635,7 +2637,7 @@ int Xorriso_format_media(struct XorrisO *xorriso, int flag)
}
sprintf(xorriso->info_text, "Beginning to format media.\n");
Xorriso_info(xorriso, 0);
burn_disc_format(drive, (off_t) 0, mode_flag);
burn_disc_format(drive, size, mode_flag);
ret= Xorriso_pacifier_loop(xorriso, drive, 0);
if(ret<=0)