Commit Graph

4061 Commits

Author SHA1 Message Date
5f07692d31 Hardcode read command and blocks to read if we cannot calculate them for magneto-opticals. 2020-11-11 03:14:48 +00:00
274531314e Split tests for CRC16 in IBM and CCITT. 2020-11-10 21:57:08 +00:00
88daa75714 Fix BlindWrite 5/6 test values. 2020-11-10 21:50:04 +00:00
c82f8bfa3a Fix CloneCD test values. 2020-11-10 21:49:49 +00:00
a206c2eaef Fix FAT volume name tests that are now space stripped. 2020-11-10 21:49:35 +00:00
41ff947806 Fix setting track session in BlindWrite 5/6 images. 2020-11-10 21:46:04 +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
146bb0804e Fix detection of CD-i Ready discs when negative offset and drive cannot read negative sectors. Fixes #396 2020-11-08 21:48:22 +00:00
1308b2b17d If there is an OS error only print the sense buffer if it contains data. 2020-11-08 20:40:45 +00:00
f08a33f3c2 Continue printing SCSI sense buffer in error log even if we have an operating system error. 2020-11-08 16:06:47 +00:00
b82508c884 Save in log if running as superuser. 2020-11-08 14:32:38 +00:00
3fdf990924 Use track 1's first sector to check readability of CompactDisc media. 2020-11-07 17:39:50 +00:00
217fd1efa6 Move image creation in multimedia SBC dump until after retrieval of track list. Fixes #414 2020-11-07 13:00:31 +00:00
aab1c7638d Remove dependency on build target. Fixes #425 2020-11-07 12:28:30 +00:00
8da92d7408 Fix detection of hidden data track mode when drive returns it scrambled. Fixes #380 2020-11-07 02:52:16 +00:00
5068a68001 When dumping DVD or Blu-ray, the last sector of all the tracks should be considered the last block, even if the drive tells us differently. Fixes #414 2020-11-07 01:38:54 +00:00
404dc90e8e Do not recalculate logical track size when DVD drive returns a negative start. Fixes #422 2020-11-07 01:29:52 +00:00
c45f1bff6d Fix extended attributes in ISO9660. Fixes #360 2020-11-07 01:17:06 +00:00
9df1fd7c15 Do not try to read DiscJuggler descriptors if there are none. 2020-11-07 01:15:12 +00:00
9dd318310b Do not try to open non-existing file in MacBinary filter. 2020-11-07 01:14:10 +00:00
439c5b4a66 Do not try to open non-existing file in AppleSingle filter. 2020-11-07 01:13:48 +00:00
d30a6d18cd Support ISO9660 with a block size different from 2048 bytes. Fixes #410 2020-11-06 23:51:08 +00:00
ddb93f7401 Reject processing a path table that doesn't start with the root directory. 2020-11-06 23:04:15 +00:00
795179e369 Handle when buggy DVD firmware indicates a DVD track starts in a negative sector. Fixes #422 2020-11-06 21:50:34 +00:00
15219d38d4 Fix when writing subchannel in Aaru Format that doesn't belong to any track. Fixes #421 2020-11-06 21:50:33 +00:00
d0a9399af6 Merge pull request #424 from SilasLaspada/master
Fix negative offset calculating when detecting scrambled CD-i Ready. …
2020-11-06 12:11:12 +00:00
Silas Laspada
061f96c633 Fix negative offset calculating when detecting scrambled CD-i Ready. Fixes #396 2020-11-05 21:55:41 -07:00
710c140fdc Fix resuming subchannel and other CD structures in Aaru Format. Fixes #423 2020-11-06 02:27:06 +00:00
6c58083c64 Change method of reading subchannels in Plextor drives, fixes #395 2020-11-06 00:26:23 +00:00
cea53a02bd Fix null reference exception from previous commit. 2020-11-05 11:02:12 +00:00
c94530e685 Get back tracks, indexes, MCN and ISRCs from resumed file. Fixes #376 2020-11-05 01:21:54 +00:00
254bb304ea Load more structures when resuming an aaruformat file. 2020-11-05 01:21: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
14605b4d91 Add detection of SyQuest SQ400. 2020-11-04 19:09:06 +00:00
42556d9be8 Add detection of 150Mb Bernoulli Box II. 2020-11-04 16:39:50 +00:00
4547fea0c2 Add detection of 44Mb Bernoulli Box II. 2020-11-04 15:15:18 +00:00
61ab7a4c50 Mark FreeBSD code as obsolete. Pending removal.
FreeBSD is not supported by .NET Core, you're on your own.
There are no plans to support it for .NET 5.
Many things left to implement.
AaruRemote works as of this commit date.
Code will be removed in Aaru 6.0, can be bring back if there's enough interest and future .NET support.
2020-11-04 03:18:23 +00:00
7723fc2d0d Fix cross track detection in DiscJuggler disc images. Fixes #398 2020-11-04 02:46:40 +00:00
6b741992af Fix indexes from CloneCD disc images. Fixes #374. 2020-11-04 02:36:31 +00:00
0fc3d4e1c2 Fix negative index in BlindWrite 5 and 6 disc image. 2020-11-04 02:35:49 +00:00
d7db9ebac1 Add sessions in BlindWrite 5 and 6 images. Fixes #373 2020-11-04 01:56:36 +00:00
6d00148414 Fix included JetBrains files. 2020-11-04 01:56:09 +00:00
ed3faba0c5 Fix disc size calculation in BlindWrite images. 2020-11-04 01:52:28 +00:00
532b2adddc Fix cross track detection in BlindWrite 5 and 6 disc images. Fixes #379 2020-11-03 23:22:39 +00:00
95c8eb130c Fix length of tracks in BlindWrite 5 and 6 images. Fixes #372 2020-11-03 23:22:18 +00:00
5268cbf49f Fix track file offsets in BlindWrite 4 disc images. 2020-11-03 22:23:55 +00:00
a465a5f5ea In BlindWrite 4 disc images, if any track has subtitle, the subtitle sidecar file contains them for all tracks. 2020-11-03 22:23:36 +00:00
5f75524e6c Fix off by one track ends in Blindwrite 4. 2020-11-03 22:22:55 +00:00
1e109eb758 Fix returning null filter. 2020-11-03 22:22:31 +00:00
49dda86cd8 Ensure only unique bad blocks are saved in resume file. Fixes #381 2020-11-03 01:40:10 +00:00