Commit Graph

3072 Commits

Author SHA1 Message Date
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
a04fa26c0b Allow to write multisession DVD/Blu-ray in Aaru Image Format and CDRWin. 2020-06-16 22:29:56 +01:00
69196db353 Dump sessions and tracks on non-CD optical discs. 2020-06-16 22:27:43 +01:00
7fb2122c24 Add READ TRACK INFORMATION command from SCSI MMC. 2020-06-16 21:12:33 +01:00
d337ff94c9 Add optical image capabilities for non-CD sessions and tracks. 2020-06-16 21:12:16 +01:00
50ec1fc2ce Update to .NET Core 3.1.
Add decoder for MMC Track Information.
2020-06-16 21:11:53 +01:00
bec5b7dde2 DVD and BD discs also have a "disc information" structure from the drive. 2020-06-16 18:30:09 +01:00
61ffa15771 Writes proper Lead-Out entry on CDRWin images. Fixes #200 2020-06-16 17:37:36 +01:00
e5be326931 Fix writing multisession images in single file CDRWin. 2020-06-16 16:14:22 +01:00
4abbeece95 Fix message about incorrect Alcohol 120% images showing with correct images. 2020-06-16 13:02:03 +01:00
83070d235a More multisession writing fixes for Alcohol 120% images. 2020-06-16 02:42:57 +01:00
44039b357b Try longer to detect CloneCD track type. 2020-06-15 22:22:16 +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
ee94615adc Sectors with no entry in the DDTs of an Aaru Image Format are to be considered not dumped. 2020-06-15 19:31:55 +01:00
64fc3c3257 Fix CloneCD pregap mode in writing. 2020-06-15 19:19:45 +01:00
2c4042fcb6 Fix reading multisession CloneCD images. 2020-06-15 03:39:28 +01:00
da34e25f2a Fix writing multisession CloneCD images. 2020-06-15 03:01:59 +01:00
7fe874229d Fix writing subchannel in CloneCD images. 2020-06-15 02:12:15 +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
5013718280 Fix saving proper pregap, length and offset in Alcohol 120% images. 2020-06-14 22:54:39 +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
2e2187bd41 Do not show information about CD offsets in device info when device is not an MMC class device. Fixes #357 2020-06-14 19:11:33 +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
c1d9ce5aea Update dependencies. 2020-06-14 18:42:13 +01:00
b4c4086ab7 Update to .NET Core 3.1. 2020-06-14 16:13:47 +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
09b2ffcbfb Do not try to read EAs from FAT16 directory entry field when it is a FAT32 volume. Fixes #361 2020-06-14 04:32:47 +01:00
fdd2418f3a Fix links in TODO. Fixes #347 2020-06-14 02:34:50 +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
5786b12130 Read SD/MMC devices one block at a time, as READ MULTIPLE is timing out, pending investigation. 2020-06-05 23:30:49 +01:00
d746f87a16 Fix reading OCR from newer versions of Linux sysfs. 2020-06-05 23:30:17 +01:00
a95c17ff83 Dump MD-DATA media tags. 2020-06-05 01:54:31 +01:00
88c36610f2 Add media tag types for MiniDisc. 2020-06-05 01:54:20 +01:00
45fc95aea3 Add support for MD DATA drives in media info command. 2020-05-14 03:59:47 +01:00
94511a75d3 Allow to dump MD DATA discs. 2020-05-14 03:43:21 +01:00
423d58d720 Allow to create device reports of MiniDisc Data drives. 2020-05-14 03:41:49 +01:00
562d85025c Enable accessing generic SCSI node in Linux. 2020-05-14 03:41:06 +01:00