Commit Graph

2674 Commits

Author SHA1 Message Date
3ffed4fb66 Update to latest submodule. 2020-01-08 22:39:36 +00:00
df8388fc75 Add option to recreate databases from scratch. 2020-01-08 15:26:48 +00:00
9148b8f19e Fix infinite loop in pregap calculation when subchannel comes empty. 2020-01-08 01:52:16 +00:00
a17bc7f822 Fix offset calculation when pregap of a data track must be skipped. 2020-01-07 23:25:02 +00:00
621045b3a4 Fix parameters in print hex command. 2020-01-07 22:46:25 +00:00
f7fe87a2ec Fix pregap writing in CDRWin format. 2020-01-07 17:59:53 +00:00
3f73f9a8c3 Fix pregap reading in CDRWin format. 2020-01-07 17:59:31 +00:00
7c5b4418b5 Fixed adding debug root directory entries in ISO9660. Fixes #267 2020-01-07 06:39:55 +00:00
75857860f2 Save disc offset in metadata. 2020-01-06 23:41:56 +00:00
0380b6f986 Fix offset calculation when data can be read scrambled. 2020-01-06 23:20:10 +00:00
eff08a571d Always calculate offset. 2020-01-06 22:29:01 +00:00
14140ed420 Do not try to fix inexactly positioned Q pregaps, as this introduces more errors than it fixes. 2020-01-06 22:27:24 +00:00
9be90b7cb9 Try to solve pregaps when drive+disc combination returns wrong Q positioning and report this has been the case. 2020-01-06 18:36:11 +00:00
93d0671e49 Calculate pregap when drive only supports reading Q subchannel. 2020-01-06 01:12:00 +00:00
fb0281ef41 Continue calculation of pregap even if we didnt get a valid Q subchannel. 2020-01-05 15:49:01 +00:00
72578b7daf Some drives crash if you try to read just before the previous read, so seek away first. 2020-01-05 15:48:37 +00:00
9be6f66f5d Do not infinite loop on same LBA when Q CRC is never correct. 2020-01-05 15:37:00 +00:00
aeac5ea0e6 Rework pregap calculation. 2020-01-05 06:06:50 +00:00
c55d6f8ebb Separate CRC16 IBM and CRC16 CCITT contexts, use cached tables. 2020-01-04 18:18:20 +00:00
951aa79cce Change --no-metadata to --metadata and --no-trim to --trim. 2020-01-04 02:28:17 +00:00
9eec967646 Fix options in media scan. 2020-01-03 18:35:16 +00:00
65f3c0e666 Change defaults for image checksum. 2020-01-03 18:32:30 +00:00
5deda9c537 Split filesystem and image list options. 2020-01-03 18:27:32 +00:00
03573f1cb6 Rename commands and add aliases. 2020-01-03 18:24:44 +00:00
56e24f1ed9 Remove benchmark command. 2020-01-03 18:13:57 +00:00
51b39da0d6 Update copyright date. 2020-01-03 17:52:18 +00:00
684122e94c Move commands to families. 2020-01-03 17:41:19 +00:00
ba599df172 Deduplicate code in pregap calculation. 2020-01-03 16:40:04 +00:00
dc99e7a02d Add special check for pregap of 0. 2020-01-03 16:11:53 +00:00
ab4b849175 Fix infinite loop on pregap calculation when subchannel is empty. 2020-01-03 15:00:25 +00:00
1b6bf82624 Fix binding of first track pregap. 2020-01-03 00:50:33 +00:00
8e99c62f4b Fix type of dump media options. 2020-01-03 00:15:40 +00:00
c7b6b80c47 Change sense check when crossing lead-out. 2020-01-03 00:09:07 +00:00
9daf5936e1 Check if offset fixing could not cross into Lead-Out. 2020-01-02 23:15:58 +00:00
155648a174 Calculate offset on discs where an audio track follows a data track, and offset is less than one sector. 2020-01-02 23:13:03 +00:00
26b9f44269 Calculate offset on discs where an audio track follows a data track. 2020-01-02 20:13:47 +00:00
697649ed53 Show offsets in media info. 2020-01-02 19:50:43 +00:00
16c3c2f9ef Catch database concurrency exception. 2020-01-02 19:46:32 +00:00
7bf3b25710 Fix collision of devices in master db update. 2020-01-02 19:46:14 +00:00
6556741fa3 Fix non static commands. 2020-01-02 19:45:57 +00:00
9bbc70f06e Calculate track sizes and pregaps in media info. 2020-01-02 18:31:49 +00:00
ebcb66f376 Fix pregap calculations when Q subchannel is BCD. 2020-01-02 18:17:47 +00:00
59eb326098 Remove spurious read command in pregap calculation. 2020-01-02 16:02:47 +00:00
86deddee77 Fix commands declaration. 2020-01-02 04:20:31 +00:00
b5ea3d681a Fix visibility of command invoke method. 2020-01-02 04:18:55 +00:00
758d4dd364 Replace Mono.Options with System.CommandLine 2020-01-02 04:09:39 +00:00
4a74de5843 Merge pull request #261 from discimagechef/cd_dump_rewrite
Compact Disc dump rewrite
2020-01-02 01:03:37 +00:00
1ccbbccc73 Fix reading last sector of a CD with offset fix enabled. 2020-01-02 01:01:34 +00:00
17c5e912c9 Fix force in CD dump when subchannels are not supported by image. 2020-01-02 01:01:34 +00:00
5b38c9a4bc Fix force in CD dump when tags are not supported by image. 2020-01-02 01:01:34 +00:00