Commit Graph

40 Commits

Author SHA1 Message Date
01c675ed55 Call event for speed progress more smoothly. 2019-04-22 02:06:30 +01:00
3e98e8ffda Draw a speed chart on media scan in GUI. 2019-04-22 01:09:06 +01:00
294ebe89dd Use a block map in media scan in the GUI. 2019-04-21 16:40:16 +01:00
5dd3903005 Update media scan GUI error times via events. 2019-04-21 01:54:06 +01:00
a800ddb0ab Update media scan GUI block times via events. 2019-04-21 01:42:38 +01:00
a71b2e6cb3 Fix visibility of MediaScan class members. 2019-04-21 01:08:01 +01:00
66108773d2 Allow MediaScan to be aborted. 2019-04-21 00:59:01 +01:00
359efb369c Use events for messages from MediaScan. 2019-04-21 00:51:55 +01:00
9052ea80f4 Make media scanning non-static. 2019-04-21 00:11:27 +01:00
53f2f50cbe Fix speed calculation on media dump and scan. 2019-01-27 17:47:40 +00:00
f2caa8c40f General code refactor and reformat. 2018-12-31 13:17:27 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
6a2fc9f76b Move DeviceType to CommonTypes. 2018-11-27 00:11:03 +00:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
380dbad1a0 REFACTOR: Final cleanup of DiscImageChef.Core. 2017-12-23 17:41:23 +00:00
9249a221fc DOCUMENTATION: Added XML documentation to DiscImageChef.Core. 2017-12-23 01:46:08 +00:00
19914db94f Check speed doesn't become infinite because command duration was too low. 2017-12-22 22:02:10 +00:00
7f829422a8 REFACTOR: All refactor in DiscImageChef.Core. 2017-12-21 23:00:30 +00:00
3053d22b91 REFACTOR: Convert to lambda expression. 2017-12-21 17:37:14 +00:00
13a6473236 REFACTOR: Possible 'System.InvalidOperationException'. 2017-12-21 17:10:37 +00:00
7553983bd8 REFACTOR: Removed unneeded pragmas. 2017-12-21 16:14:29 +00:00
bcbda18e4d REFACTOR: Removed unneeded value sets. 2017-12-21 16:07:20 +00:00
dcd053b20d REFACTOR: Remove unneeded code. 2017-12-21 14:30:44 +00:00
9cd1869d1d REFACTOR: Convert 'if' statement to 'switch' statement. 2017-12-21 04:43:29 +00:00
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00
b0936d51c5 REFACTOR: Remove redundant parentheses. 2017-12-20 17:26:28 +00:00
a4650c61aa REFACTOR: Fixed MOST name inconsistencies. 2017-12-20 17:15:37 +00:00
e6f6ace80b REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
77edc7c91c REFACTOR: Sort and removed usings. 2017-12-19 19:33:51 +00:00
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
a82071a3e3 Solved reading multiple MMC/SD commands at a time. 2017-09-29 13:01:16 +00:00
efb7331a98 Corrected byte addressing for MMC/SD. 2017-09-29 12:49:08 +00:00
74e4dadbdc On QEMU's virtual SDHCI reading several commands at once it blocking
the card right now, until I get real hardware and check out why it's
better to be safe than sorry, so reading is limited to 1 block at a
time.
2017-09-29 06:10:35 +00:00
5d7886126f Implement media-scan command for MMC and SecureDigital devices. 2017-09-29 00:46:31 +01:00
2c647dfc5c Wait for device to exist ASC 28h status. This should be trapped by the
OS but it's being so in some corner cases.
2017-09-11 18:34:01 +01:00
3395c01fda Correctly store all bad sectors, not just first one on run. 2017-06-08 21:47:18 +01:00
4b2903fab8 * DiscImageChef.Core/Devices/Scanning/ATA.cs:
Correctly use LBA mode. Call FindReadCommand().

	* DiscImageChef.Core/Devices/Dumping/ATA.cs:
	  Call FindReadCommand().
2017-06-03 01:24:58 +01:00
07b9f9787f Refactor: Move common reading code to separate class. 2017-05-30 02:00:55 +01:00
af05401220 Refactor: Return result from core to CLI, show in CLI. 2017-05-28 01:16:49 +01:00
7f68351746 Refactor: Moved media scanning to Core. 2017-05-27 18:58:20 +01:00