From 1353823754b59a1dd9ef17958ac28fa984ac1a4d Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 3 Jan 2018 17:33:19 +0000 Subject: [PATCH] Changed output of progress in convert image. --- DiscImageChef/Commands/ConvertImage.cs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/DiscImageChef/Commands/ConvertImage.cs b/DiscImageChef/Commands/ConvertImage.cs index 03ee3396..850430e7 100644 --- a/DiscImageChef/Commands/ConvertImage.cs +++ b/DiscImageChef/Commands/ConvertImage.cs @@ -401,9 +401,10 @@ namespace DiscImageChef.Commands sectorsToDo = (uint)(trackSectors - doneSectors); - DicConsole.Write("\rConverting sectors {0} to {1} in track {3} ({2:P2} done)", doneSectors, - doneSectors + sectorsToDo, doneSectors / (double)trackSectors, - track.TrackSequence); + DicConsole.Write("\rConverting sectors {0} to {1} in track {3} ({2:P2} done)", + doneSectors + track.TrackStartSector, + doneSectors + sectorsToDo + track.TrackStartSector, + doneSectors / (double)trackSectors, track.TrackSequence); bool result; if(useLong) @@ -449,8 +450,9 @@ namespace DiscImageChef.Commands doneSectors += sectorsToDo; } - DicConsole.Write("\rConverting sectors {0} to {1} in track {3} ({2:P2} done)", trackSectors, - trackSectors, 1.0, track.TrackSequence); + DicConsole.Write("\rConverting sectors {0} to {1} in track {3} ({2:P2} done)", + trackSectors + track.TrackStartSector, trackSectors + track.TrackStartSector, 1.0, + track.TrackSequence); DicConsole.WriteLine(); foreach(SectorTagType tag in inputFormat.Info.ReadableSectorTags) @@ -491,8 +493,9 @@ namespace DiscImageChef.Commands (uint)(trackSectors - doneSectors); DicConsole.Write("\rConverting tag {4} for sectors {0} to {1} in track {3} ({2:P2} done)", - doneSectors, doneSectors + sectorsToDo, doneSectors / (double)trackSectors, - track.TrackSequence, tag); + doneSectors + track.TrackStartSector, + doneSectors + sectorsToDo + track.TrackStartSector, + doneSectors / (double)trackSectors, track.TrackSequence, tag); if(sectorsToDo == 1) { @@ -522,7 +525,8 @@ namespace DiscImageChef.Commands } DicConsole.Write("\rConverting tag {4} for sectors {0} to {1} in track {3} ({2:P2} done)", - trackSectors, trackSectors, 1.0, track.TrackSequence, tag); + trackSectors + track.TrackStartSector, trackSectors + track.TrackStartSector, + 1.0, track.TrackSequence, tag); DicConsole.WriteLine(); } }