From 20ccd705f0e17ef1f8e2a6dcc1e22ac2628e5419 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Wed, 1 Feb 2012 16:31:48 +0000 Subject: [PATCH] Allowed chunk_size= values up to 1024s --- xorriso/drive_mgt.c | 11 +++++++---- xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/xorriso/drive_mgt.c b/xorriso/drive_mgt.c index b48a1761..b4553130 100644 --- a/xorriso/drive_mgt.c +++ b/xorriso/drive_mgt.c @@ -2114,9 +2114,12 @@ int Xorriso_check_interval(struct XorrisO *xorriso, struct SpotlisT *spotlist, int tag_type= 0, valid, was_sb_tag= 0, in_track_gap= 0; char *comparison= "", *sev_text= "DEBUG", *tag_type_name= ""; - Xorriso_alloc_meM(data, char, 64*1024); - if(read_chunk > 32) - read_chunk= 32; + if(read_chunk > 1024) + read_chunk= 1024; + else if(read_chunk < 1) + read_chunk= 1; + Xorriso_alloc_meM(data, char, 2 * read_chunk * 1024); + ret= Xorriso_get_drive_handles(xorriso, &dinfo, &drive, "on attempt to check media readability", @@ -2663,7 +2666,7 @@ libburn_whole_disc:; Xorriso_pacifier_callback(xorriso, "blocks read", xorriso->pacifier_count, xorriso->pacifier_total, "", - 1 | 8 | 16 | 32); + 1 | 8 | 16 | 32 | (128 * (job->use_dev == 1))); ret= 1; ex:; diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 8bbd86a4..9fa7e0af 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2012.02.01.162935" +#define Xorriso_timestamP "2012.02.01.163200"