diff --git a/.idea/.idea.DiscImageChef/.idea/contentModel.xml b/.idea/.idea.DiscImageChef/.idea/contentModel.xml
index 20ad456dc..ea032cd79 100644
--- a/.idea/.idea.DiscImageChef/.idea/contentModel.xml
+++ b/.idea/.idea.DiscImageChef/.idea/contentModel.xml
@@ -237,6 +237,7 @@
+
diff --git a/DiscImageChef.Core/Devices/Dumping/CompactDisc/Dump.cs b/DiscImageChef.Core/Devices/Dumping/CompactDisc/Dump.cs
index d6faa5977..31d73e8e3 100644
--- a/DiscImageChef.Core/Devices/Dumping/CompactDisc/Dump.cs
+++ b/DiscImageChef.Core/Devices/Dumping/CompactDisc/Dump.cs
@@ -72,51 +72,49 @@ namespace DiscImageChef.Core.Devices.Dumping
/// Disc type as detected in MMC layer
void CompactDisc(out MediaType dskType)
{
- ExtentsULong audioExtents; // Extents with audio sectors
- ulong blocks; // Total number of positive sectors
- uint blockSize; // Size of the read sector in bytes
- uint blocksToRead = 0; // How many sectors to read at once
- CdOffset cdOffset; // Read offset from database
- byte[] cmdBuf; // Data buffer
- double cmdDuration = 0; // Command execution time
- DumpHardwareType currentTry = null; // Current dump hardware try
- double currentSpeed = 0; // Current read speed
- DateTime dumpStart = DateTime.UtcNow; // Time of dump start
- DateTime end; // Time of operation end
- ExtentsULong extents = null; // Extents
- IbgLog ibgLog; // IMGBurn log
- double imageWriteDuration = 0; // Duration of image write
- long lastSector = 0; // Last sector number
- var leadOutExtents = new ExtentsULong(); // Lead-out extents
- Dictionary leadOutStarts = new Dictionary(); // Lead-out starts
- TrackType leadoutTrackType = TrackType.Audio; // Type of lead-out
- double maxSpeed = double.MinValue; // Maximum speed
- MhddLog mhddLog; // MHDD log
- double minSpeed = double.MaxValue; // Minimum speed
- bool newTrim = false; // Is trim a new one?
- bool read6 = false; // Device supports READ(6)
- bool read10 = false; // Device supports READ(10)
- bool read12 = false; // Device supports READ(12)
- bool read16 = false; // Device supports READ(16)
- bool readcd; // Device supports READ CD
- bool ret; // Image writing return status
- const uint sectorSize = 2352; // Full sector size
- ulong sectorSpeedStart = 0; // Used to calculate correct speed
- bool sense; // Sense indicator
- byte[] senseBuf; // Sense buffer
- int sessions = 1; // Number of sessions in disc
- DateTime start; // Start of operation
- uint subSize; // Subchannel size in bytes
- TrackSubchannelType subType; // Track subchannel type
- bool supportsLongSectors = true; // Supports reading EDC and ECC
- byte[] tmpBuf; // Temporary buffer
- FullTOC.CDFullTOC? toc = null; // Full CD TOC
- double totalDuration = 0; // Total commands duration
- Dictionary trackFlags = new Dictionary(); // Track flags
- List