Commit Graph

70 Commits

Author SHA1 Message Date
8af8672bd2 Try to detect the drive has not locked correctly, and try to use cold values if they look as possibly valid. 2019-11-16 20:17:24 +00:00
4483b10598 Show more information when dumping an XGD. 2019-11-16 19:16:15 +00:00
44c96f1c04 Prevent trying to save null media tags, and report their presence to stderror. 2019-08-10 14:35:14 +01:00
ffd1cd6564 Update CICMMetadata version. 2019-04-23 01:38:33 +01:00
e7a6b99b84 Remove all carriage returns from dumpers output. 2019-04-20 23:05:49 +01:00
2ceb6f49f0 Use assignment initializer in sidecar class instantiations. 2019-04-20 19:44:26 +01:00
8bcf346653 Make Sidecar class abortable. 2019-04-20 19:21:00 +01:00
c06f738ca9 Make Sidecar class non-static. 2019-04-20 18:11:02 +01:00
bc8052f0ae Centralize abort for dumpers 2019-04-20 16:40:12 +01:00
b7b086b644 Fix dumpers documentation. 2019-04-20 16:24:17 +01:00
552bb57514 Remove all exceptions inside dumpers. 2019-04-20 14:02:25 +01:00
b5162fd4be Move common dumper fields to Dump class. 2019-04-20 13:23:58 +01:00
959f31f407 Move all XGD dumper messages to events. 2019-04-20 03:06:30 +01:00
138830652d Move all dumpers to Dump class. 2019-04-19 18:54:25 +01:00
SilasLaspada
fe6851f98f Fix typos
Fix "Avegare" to say "Average".
2019-04-17 12:04:09 -06:00
53f2f50cbe Fix speed calculation on media dump and scan. 2019-01-27 17:47:40 +00:00
640c57b87a Move optical disc exclusive methods to new interfaces. 2019-01-20 20:11:10 +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
91569c4636 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
ec8b309670 General refactor. 2018-06-20 22:22:21 +01:00
d05fd46882 🐛Return drive to previous error correction status, fixes #171. 2018-04-10 03:37:52 +01:00
27f5204e35 🐛Only retry as many times as requested. 2018-04-10 02:47:08 +01:00
07f0dfe935 Separate trimming from retry pass fixes #172. 2018-04-10 02:39:41 +01:00
47e78ba0d4 🐛No retry passes means do not retry errors, act so. 2018-04-09 20:21:42 +01:00
4912e3f73b 🐛Fix track type when dumping DVD, HD DVD, BD or XGD. 2018-02-05 18:23:53 +00:00
ac7f760a77 🐛Fix error sector list overflowing total sectors on dump. 2018-02-03 02:53:38 +00:00
448d55b547 Add option to not write metadata dumping. 2018-02-02 22:03:19 +00:00
efcf1720e2 Add option to skip more sectors than tried to read when a bad sector is found. 2018-02-02 18:44:28 +00:00
d02224099a On dump write statistics about writing and closing speeds. 2018-02-02 15:32:53 +00:00
88e7baf9c9 Print found filesystems on dump log. 2018-02-01 15:16:29 +00:00
9170be0d54 When dumping, print bad sectors to dump log. 2018-02-01 07:42:39 +00:00
0ff3296b1f 🐛Correct setting resume before closing image. 2018-02-01 01:20:41 +00:00
484782f8e1 Allow to use an existing metadata sidecar when dumping media. 2018-01-28 21:18:52 +00:00
df5f062500 Add interface to pass dump hardware list and CICM XML metadata to/from images. 2018-01-28 20:29:46 +00:00
29ac7931cb Add support for dumping media in any of the writable image formats.
CompactDisc dumping disabled until further notice.
2018-01-19 01:21:01 +00:00
feecb2f70a 🎨REFACTOR: Rename some methods and fields in IMediaImage interface. 2017-12-28 19:56:36 +00:00
5b56702c60 🎨Initializate list of plugins at the same time PluginBase is constructed. 2017-12-26 06:43:29 +00:00
f66a0bdd42 🎨Converted all plugin types to interfaces. 2017-12-26 06:05:24 +00: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
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
4d886dae25 REFACTOR: Invert 'if' statement to reduce nesting. 2017-12-21 06:06:19 +00:00
9cd1869d1d REFACTOR: Convert 'if' statement to 'switch' statement. 2017-12-21 04:43:29 +00:00