Commit Graph

22 Commits

Author SHA1 Message Date
cd41c8e59a Simplify some struct type names. 2021-09-14 21:18:28 +01:00
75edb759e6 General code refactor. 2021-08-17 21:23:10 +01:00
ad861f5a74 Fix possible exceptions. 2021-08-17 17:14:48 +01:00
00f605b0ca Add XML comments to public entities. 2021-08-17 13:56:05 +01:00
e508d2f379 Typo fix. 2021-07-12 02:01:18 +01:00
59b3f86098 Second try at fixing #634 2021-07-12 01:54:40 +01:00
faa7cf05eb Fix pregap calculation on first tracks of each session when dumping CDs. Fixes #634 2021-07-12 01:12:44 +01:00
7d289dc9e3 Fix re-setting track end when correctly reading a new subchannel that changes the next track start.
Fixes generation of wrong images when dumping multisession discs.
2021-07-04 20:22:46 +01:00
2962cc4d61 Do not write to subchannel log when there's none. Fixes #589 2021-06-03 12:45:59 +01:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
9dec4df51e Move delegates to common types. 2020-12-31 19:28:47 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +00:00
9cae71f709 Consider RW subchannels as ok if some are all 0s and some are all 1s, as it seems to be a somewhat common pattern. Fixes #401 2020-11-09 21:03:04 +00:00
f92f122443 Change how pregap starting with 0 is calculated dumping vs converting. Fixes #375 2020-11-04 23:55:24 +00:00
Rebecca Wallander
5e95e85944 Add classifying rw full off 0xFF as being empty 2020-10-15 20:30:49 +02:00
2376b65763 Code style fixes. 2020-07-22 13:20:25 +01:00
f1fa52716c Fix namespaces. 2020-07-20 15:43:52 +01:00
a4ebd0d185 Add missing file headers. 2020-07-19 22:01:30 +01:00
216fb19cfa Fix detecting indexes in track 1. 2020-07-18 21:03:26 +01:00
b0f01f53f0 Handle discs that have pregap ending in LBA 1 instead of ending in LBA 0. 2020-07-18 20:43:37 +01:00
14ee6da14f Fix setting track pregaps from subchannel. 2020-07-14 13:42:31 +01:00
f1244d543c Move subchannel generation and fixing to a separate class. 2020-07-14 01:06:23 +01:00