Commit Graph

4061 Commits

Author SHA1 Message Date
149df6d137 Detect media types also in ATA. 2020-02-01 00:11:38 +00:00
b175aeb79f Move MediaTypeFromSCSI to MediaTypeFromDevice. 2020-01-31 23:47:38 +00:00
9fa8b52217 Show message indicating that audio MiniDisc cannot be dumped. 2020-01-30 23:16:28 +00:00
89af24a80e Change order of checking SBC media type. 2020-01-30 23:10:21 +00:00
96f5729cfc Fix passing by of media type by dumping methods. 2020-01-30 23:04:37 +00:00
d4f5af281d Identify audio MiniDisc. 2020-01-30 23:04:08 +00:00
5da2075aff Add detection for Hi-MD formatted 74 minutes MiniDisc. 2020-01-30 22:15:29 +00:00
9cdb6f7d33 Add detection for Hi-MD formatted 60 minutes MiniDisc. 2020-01-30 22:15:02 +00:00
c6d22474c2 Update submodules. 2020-01-30 21:51:11 +00:00
1ca9af7503 Clear cache when calculating disc offset in MediaTek drives. 2020-01-19 20:17:12 +00:00
4c195523e8 Fix reconstructing mode2 sector in dicformat. 2020-01-19 19:05:01 +00:00
b9c327b38c Fix media type detection when CD TOC does not list track 1. 2020-01-19 19:04:34 +00:00
c5cdb5da80 Do not fix offset in CD dumping if sector has not been read correctly. 2020-01-12 21:13:51 +00:00
2486f2e679 Fixes writing and reading MODE 2 sectors with invalid EDC or ECC in dicformat. Fixes #191 2020-01-12 01:02:06 +00:00
398d89e55f Fix reading MODE 2 sectors in all CD images, when they interleave subchannel data. Fixes #229. 2020-01-12 01:00:26 +00:00
736323098e Fix reading MODE 2 sectors in all CD images. 2020-01-11 22:44:25 +00:00
8400308a98 Move DiscImageChef.Checksums to a separate repository. 2020-01-11 22:42:25 +00:00
6b1033317a Remove DiscImageChef.CommonTypes dependence on DiscImageChef.Decoders. 2020-01-11 20:55:54 +00:00
53f92aa111 Only show warning about Red Book extensions if disc contains audio tracks. 2020-01-11 15:53:07 +00:00
cb1807242a More fixes for pregap calculation. 2020-01-10 02:36:17 +00:00
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