Commit Graph

118 Commits

Author SHA1 Message Date
6a5b18bf45 Add option to generate subchannels for undumped ones. 2020-07-13 22:32:47 +01:00
a4b4329c2b Change database name to be more inclusive. 2020-07-13 19:41:42 +01:00
720bb1df6e Save error log on dump. 2020-07-13 18:54:41 +01:00
84ee971ad8 Do not show speed burst if they have not been set. Fixes #346 2020-06-25 01:47:25 +01:00
dbbb6812d2 Support dumping CD-i Ready when drive returns data sectors as audio. Fixes #294 2020-06-25 01:13:02 +01:00
e4ce5bc32d Fix checking track does not exist. 2020-06-21 14:49:25 +01:00
625e8146fe Save indexes on dump, fixes #292 2020-06-21 02:44:54 +01:00
12108dcf07 Skip intersession when retrying subchannel. 2020-06-17 02:03:01 +01:00
b3e5ada998 Add option to skip hole between data and audio in CD-i Ready discs. Fixes #295 2020-06-17 01:59:09 +01:00
4565ea3f6b Only pre-calculate pregaps for track type changes. 2020-06-15 21:16:29 +01:00
9fce701bad Fix miscalculation of pregap by one sector. 2020-06-15 21:13:34 +01:00
30b13e97b0 Make pregap calculation faster in some drive/disc combinations. 2020-06-15 21:08:21 +01:00
51bb3d729b Fix dumping when read subchannel is PQ only. 2020-06-14 23:45:41 +01:00
d1a970698e Change how ISRC and track flags are read from / written to images, to use track number instead of track start. 2020-06-14 23:45:26 +01:00
481143ef74 Fix re-setting track pregap when a read subchannel indicates a different value. 2020-06-14 22:54:21 +01:00
7b85eaa224 Fix setting track subchannel type to the desired type. 2020-06-14 22:53:52 +01:00
a7fa072271 Only reverse list of bad blocks if we're retrying backwards. Fixes #328 2020-06-14 19:08:12 +01:00
1f52389048 Optimize speed when reading subchannels. 2020-06-14 18:42:33 +01:00
78ee88a799 Fix infinite loop failing to cross leadout dumping CDs. 2020-06-14 15:13:50 +01:00
aca4ab6f62 Stop checking RW subchannel once it has been found to contain data. 2020-06-14 15:13:27 +01:00
d13f4f8b47 Print position in subchannel log when a fix is applied. 2020-06-14 00:41:14 +01:00
f27e2d4290 Fix MCN and ISRC subchannels. 2020-06-14 00:30:57 +01:00
b108eedfc6 Add option to fix subchannels. 2020-06-13 23:48:50 +01:00
e085e1e024 Check R-W subchannels for correctness. 2020-06-13 20:29:30 +01:00
426c92933a Check P subchannel for correctness. 2020-06-13 19:48:42 +01:00
87dc8029b5 Allow to retry bad subchannel sectors. 2020-06-13 19:15:27 +01:00
db97549306 Add option to fix subchannel position on dump. 2020-06-13 17:27:30 +01:00
5c6b0e70c0 Update the pregap while dumping if found to be bigger than known one. 2020-05-05 23:25:15 +01:00
9e72a69ba9 Use subchannel, if available, to set MCN. 2020-05-05 21:08:41 +01:00
7220e2c263 Fix length when writing subchannel. 2020-05-05 20:37:25 +01:00
fb947e3d5c Use subchannel, if available, to set ISRC. 2020-05-05 20:26:18 +01:00
06dfb76728 Fix checking if drive reads subchannel in BCD. 2020-05-05 18:55:40 +01:00
3207fd7920 Detect if subchannel is returned by drive in BCD when dumping. 2020-05-05 17:53:06 +01:00
723cf34f38 Use image characteristics to decide is subchannel can be written or not. 2020-05-05 16:58:26 +01:00
de890b3461 Always use raw subchannel internally. 2020-05-05 15:46:32 +01:00
143f57342a Read with subchannel even if not supported by image or not asked by user. 2020-05-05 13:28:34 +01:00
01ca0fe3db Close subchannel log later. 2020-05-04 03:11:40 +01:00
d0c052c347 Write subchannel log when dumping Compact Disc media. 2020-04-27 02:29:49 +01:00
8852be3ccf Do not cross lead-out in data tracks. 2020-04-24 13:29:50 +01:00
ed193f47a7 If track mode can be guessed, try again after pregap. 2020-04-24 13:28:49 +01:00
dd75b8aa5e Convert track pregap warning into a single LINQ query. 2020-04-22 00:28:49 +01:00
5042b7f1e8 Use index from end expression. 2020-04-22 00:22:40 +01:00
961f4d8652 Report and stop dump if pregaps cannot be preserved, unless forced. 2020-04-22 00:10:06 +01:00
8fb4a0e532 Fix #310. 2020-04-03 02:45:15 +01:00
236c70fc55 Fix warnings. 2020-03-12 00:29:39 +00:00
b55470541a Complete file headers. 2020-03-11 21:57:43 +00:00
236f38e911 Adjust language to be more specific and less alarmist. 2020-03-11 16:01:33 +00:00
8bf8f4fd78 Add option to not store paths and serial numbers when dumping. Fixes #213 2020-03-11 15:28:04 +00:00
8528f9103f Change when first track pregap is read. 2020-03-09 20:23:21 +00:00
32c8d6a2d9 Fix dumping track type change border in Plextor drives. 2020-03-07 20:05:17 +00:00