Commit Graph

2691 Commits

Author SHA1 Message Date
ee57b72c4f Do not retry when pregap is correctly found to be 0. 2020-01-10 00:51:59 +00:00
2801c4f67a Try to fix Q also when looking if pregap is 0. 2020-01-10 00:49:47 +00:00
29f6592219 Remove unused code on CDRWin image. 2020-01-09 19:10:08 +00:00
d0dd40003e Save metadata in CDRWin cuesheet. 2020-01-09 19:03:46 +00:00
a87c5b24aa Set metadata on dump. 2020-01-09 18:01:43 +00:00
5e0b86af82 Try to do a simple fix of Q subchannel when calculating pregap. 2020-01-09 17:03:20 +00:00
216461d1f4 If Q CRC is not OK or pregap difference is bigger than 10 sectors, skip this, keep going back, unless we are going forward, then just increment pregap by one and continue to next track. 2020-01-09 16:33:52 +00:00
225b9b5df8 Save firmware revision in dump hardware try. 2020-01-09 16:14:00 +00:00
5bded4e37d If pregap read returned error skip forward. 2020-01-09 16:13:30 +00:00
370d4f157b Only skip 10 sectors in pregap calculation when going back. 2020-01-09 16:11:23 +00:00
65163f0363 Do not try to read into intersessions pregaps. 2020-01-09 16:08:33 +00:00
13ccbcb998 Refactor rename "Revision" to "FirmwareRevision". 2020-01-09 15:02:21 +00:00
823b399932 Fix number of arguments in debug output, again. 2020-01-09 13:24:03 +00:00
facd4fd5a1 Fix number of arguments in debug output. 2020-01-09 04:59:28 +00:00
45b9288250 Be more verbose when debugging all SCSI MMC commands. 2020-01-09 00:47:41 +00:00
8feed1c694 Be more verbose in debug messages on READ CD and Plextor READ CD-DA. 2020-01-08 22:40:20 +00:00
e6dfbc028f Add debug messages to pregap calculation. 2020-01-08 22:39:59 +00:00
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