From 0d3908da8fcf2af330e81911c4f6a75f88479b34 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Wed, 6 Mar 2013 16:49:32 +0000 Subject: [PATCH] With -list_speeds : reporting the effective speed 0 if it deviates from speed H --- xorriso/drive_mgt.c | 8 ++++++++ xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/xorriso/drive_mgt.c b/xorriso/drive_mgt.c index dbd9112c..ab73caf2 100644 --- a/xorriso/drive_mgt.c +++ b/xorriso/drive_mgt.c @@ -1702,6 +1702,14 @@ int Xorriso_list_speeds(struct XorrisO *xorriso, int flag) sprintf(respt + strlen(respt), " %5dk , %4.1fx%s\n", high, ((double) high) * 1000.0 / speed_factor, speed_unit); Xorriso_result(xorriso,0); + ret= burn_drive_get_best_speed(drive, 0, &item, 2); + if(ret > 0 && item != NULL) + if(item->write_speed != high) { + sprintf(respt, "Write speed 0: %5dk , %4.1fx%s\n", + item->write_speed, + ((double) item->write_speed) * 1000.0 / speed_factor, speed_unit); + Xorriso_result(xorriso,0); + } } else { sprintf(xorriso->info_text, "Could not get any write speed information from drive"); diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 524a0121..e7b456e6 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2013.03.06.164347" +#define Xorriso_timestamP "2013.03.06.164906"