Corrected block count messages with -check_media sector_map=
This commit is contained in:
parent
2b10c8e276
commit
3b52562d97
@ -2685,7 +2685,7 @@ int Xorriso_check_interval(struct XorrisO *xorriso, struct SpotlisT *spotlist,
|
|||||||
struct burn_drive *drive;
|
struct burn_drive *drive;
|
||||||
struct burn_drive_info *dinfo;
|
struct burn_drive_info *dinfo;
|
||||||
char *data= NULL, *data_pt;
|
char *data= NULL, *data_pt;
|
||||||
off_t data_count, to_read, read_count= 0, write_amount;
|
off_t data_count, to_read, read_count= 0, write_amount, skipped_to_read;
|
||||||
double pre_read_time, post_read_time, time_diff, total_time_diff= 0;
|
double pre_read_time, post_read_time, time_diff, total_time_diff= 0;
|
||||||
double last_abort_file_time= 0;
|
double last_abort_file_time= 0;
|
||||||
void *ctx= NULL;
|
void *ctx= NULL;
|
||||||
@ -2838,6 +2838,7 @@ abort_check:;
|
|||||||
}
|
}
|
||||||
|
|
||||||
to_read= read_chunk;
|
to_read= read_chunk;
|
||||||
|
skipped_to_read= 0;
|
||||||
suspect_tao_end= 0;
|
suspect_tao_end= 0;
|
||||||
if(i + to_read > block_count)
|
if(i + to_read > block_count)
|
||||||
to_read= block_count - i;
|
to_read= block_count - i;
|
||||||
@ -2875,6 +2876,7 @@ abort_check:;
|
|||||||
|
|
||||||
if(skip_reading) {
|
if(skip_reading) {
|
||||||
pre_read_time= post_read_time= Sfile_microtime(0);
|
pre_read_time= post_read_time= Sfile_microtime(0);
|
||||||
|
skipped_to_read= to_read;
|
||||||
} else {
|
} else {
|
||||||
data_count= 0;
|
data_count= 0;
|
||||||
pre_read_time= Sfile_microtime(0);
|
pre_read_time= Sfile_microtime(0);
|
||||||
@ -2986,7 +2988,7 @@ failed_to_write:;
|
|||||||
prev_quality= quality;
|
prev_quality= quality;
|
||||||
}
|
}
|
||||||
if(!(flag & 2)) {
|
if(!(flag & 2)) {
|
||||||
xorriso->pacifier_count+= to_read;
|
xorriso->pacifier_count+= to_read - skipped_to_read;
|
||||||
if(post_read_time - xorriso->last_update_time >=
|
if(post_read_time - xorriso->last_update_time >=
|
||||||
xorriso->pacifier_interval)
|
xorriso->pacifier_interval)
|
||||||
Xorriso_pacifier_callback(xorriso, "blocks read",
|
Xorriso_pacifier_callback(xorriso, "blocks read",
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2016.08.20.085236"
|
#define Xorriso_timestamP "2016.08.25.205059"
|
||||||
|
Loading…
Reference in New Issue
Block a user