Commit Graph

38 Commits

Author SHA1 Message Date
dfe6a32fc6 Rewrite CompactDisc dumping code. Now supports writable images,
track flags, multisession, correct sidecars when multiple tracks present,
and adjust subchannel to drive capabilities.
2018-01-20 17:12:01 +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
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
49144eeb01 REFACTOR: All refactor in DiscImageChef.Decoders. 2017-12-22 02:04:18 +00:00
7f829422a8 REFACTOR: All refactor in DiscImageChef.Core. 2017-12-21 23:00:30 +00:00
4e6e8f340a REFACTOR: Use string interpolation expression. 2017-12-21 17:58:51 +00:00
3053d22b91 REFACTOR: Convert to lambda expression. 2017-12-21 17:37:14 +00:00
9a404acef4 REFACTOR: Expression is always 'true' or always 'false'. 2017-12-21 17:34:47 +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
5592f147ac REFACTOR: Loop can be converted into LINQ-expression. 2017-12-21 07:08:26 +00:00
4d886dae25 REFACTOR: Invert 'if' statement to reduce nesting. 2017-12-21 06:06:19 +00:00
ff5540ff5d REFACTOR: Removed else statements. 2017-12-21 02:57:32 +00:00
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00
ff2afc4593 REFACTOR: Use explicit or implicit modified definition. 2017-12-20 17:46:47 +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
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
8c6d05eed3 FEATURE FREEZE: Removed TODO lines already implemented. 2017-12-19 01:13:31 +00:00
023e6ff0d9 Added support to skip dumping Lead-In. 2017-12-18 21:31:41 +00:00
2a96394bc0 Added FreeBSD upstream bug number. 2017-12-11 19:34:05 +00:00
ad5847ee69 FreeBSD triple panics reading CD Lead-in. 2017-12-11 19:31:54 +00:00
09017ad8bf Correctly check transfer size for compact disc dumping. 2017-11-29 15:15:39 +00:00
7a54a039b9 Retrieve blocks of CD-R/RW before considering media is empty. Fixes #79 2017-11-29 15:14:21 +00:00
e01a060af9 Added creation of Alcohol 120% media descriptor files when
dumping optical media.
2017-11-26 18:23:50 +00:00
5fbf06c360 Added dump log creation. 2017-11-20 05:07:16 +00:00
e57f2a5131 Added suppor for resume mapfile. 2017-06-20 05:50:42 +01:00
6e7275d5b1 Corrected sidecar invalid usage of int for block numbers. 2017-06-08 22:01:06 +01:00
3395c01fda Correctly store all bad sectors, not just first one on run. 2017-06-08 21:47:18 +01:00
943b8a8276 Refactor: simplification. 2017-06-08 21:12:05 +01:00
b135a3f7d1 Added resume parameter passing. 2017-06-08 20:21:50 +01:00
8e4e4cd27a Added support for dumping subchannel in a separate file. 2017-06-07 23:25:06 +01:00
7e1bca4caf Add support for tracks. 2017-06-07 22:37:05 +01:00
9f8d93fd4d Refactor: Separate dumping code by media type. 2017-05-31 01:00:58 +01:00