New API function isoburn_disc_available_space() fixes bug with DVD+RW capacity
This commit is contained in:
@ -813,7 +813,7 @@ no_track:;
|
||||
burn_track_define_data(tracks[0], 0, padding * 2048, 0, BURN_MODE1);
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
|
||||
media_space= burn_disc_available_space(drive, burn_options) / (off_t) 2048;
|
||||
media_space= isoburn_disc_available_space(drive, burn_options) / (off_t) 2048;
|
||||
if(media_space < img_sectors + padding) {
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
sprintf(xorriso->info_text,"Image size %ds exceeds free space on media %ds",
|
||||
@ -1900,7 +1900,7 @@ int Xorriso_tell_media_space(struct XorrisO *xorriso,
|
||||
if(ret<=0)
|
||||
return(-1);
|
||||
(*free_space)= (*media_space)=
|
||||
burn_disc_available_space(drive, burn_options) / (off_t) 2048;
|
||||
isoburn_disc_available_space(drive, burn_options) / (off_t) 2048;
|
||||
burn_write_opts_free(burn_options);
|
||||
|
||||
if(xorriso->volset_change_pending) {
|
||||
|
Reference in New Issue
Block a user