Commit Graph

157 Commits

Author SHA1 Message Date
34619ab1c2 Separated CD offset calculation from dump. 2020-01-02 01:01:10 +00:00
6e22116fb0 Reverse offset shift fix. 2020-01-02 01:01:10 +00:00
bff9cbac34 Read tracks start to check offset. 2020-01-02 01:01:09 +00:00
ef67cd22f8 Scramble sector number. 2020-01-02 01:01:09 +00:00
b2394c81d4 Samples are 4 bytes. 2020-01-02 01:01:09 +00:00
719450f043 Skip intersession leads. 2020-01-02 01:01:09 +00:00
638583628c Fix when only a block is going to be read. 2020-01-02 01:01:09 +00:00
934229b310 Fix showing speed set when set to max. 2020-01-02 01:01:09 +00:00
d6ddb3c46a Fix setting first track type. 2020-01-02 01:01:08 +00:00
2884a14ac6 Add option to select dump speed for MMC devices. Fixes #218 2020-01-02 01:01:08 +00:00
889de634fd Add option to select desired subchannel to dump. 2020-01-02 01:01:08 +00:00
0d86e70f2e Move device database lookup to Dump class wide. 2020-01-02 01:01:08 +00:00
271cee4d93 Detect VideoNow Color offset. 2020-01-02 01:01:08 +00:00
0a5d194a00 Add support for read offsets bigger than one sector. 2020-01-02 01:01:07 +00:00
69dcbbd877 Check offset using HL-DT-ST bug command. 2020-01-02 01:01:07 +00:00
284b59bea6 Check offset using Plextor vendor command. 2020-01-02 01:01:07 +00:00
68a410270f Shift audio data by offset. 2020-01-02 01:01:07 +00:00
8d7cf1bd7c Do not read audio and data sectors in the same command, as this gives a false error in almost all drives. 2020-01-02 01:01:07 +00:00
956fb20d80 Calculate offset in bytes. 2020-01-02 01:01:07 +00:00
ab15af62d3 Add option to fix CD audio track offsets. 2020-01-02 01:01:06 +00:00
fb4eba6703 Refactor. 2020-01-02 01:01:06 +00:00
ba9a108a62 Add comments to explain CD dumping variables. 2020-01-02 01:01:06 +00:00
d4d3542d4f Refactor. 2020-01-02 01:01:06 +00:00
092a9e6b4c Move rest of CD dumping code back. 2020-01-02 01:00:26 +00:00
a5e84878f8 Print dump end statistics. 2020-01-02 01:00:25 +00:00
06fe43067a Move Lead-Out dumping code. 2020-01-02 01:00:25 +00:00
5f5f7678eb Dump without depending on tracks. 2020-01-02 01:00:25 +00:00
fbcf566068 Initialize MHDD and ImgBurn logs. 2020-01-02 01:00:25 +00:00
3eed034741 Set some messages. 2020-01-02 01:00:25 +00:00
bec2319f0a Set ISRCs. 2020-01-02 01:00:25 +00:00
bac55e784a Set MCN. 2020-01-02 01:00:25 +00:00
6740996193 Set track flags. 2020-01-02 01:00:24 +00:00
6366989c48 If a subchannel is supported, check if output plugin allows us to write it. 2020-01-02 01:00:24 +00:00
3aa9d9752b Send tracklist to output plugin. 2020-01-02 01:00:24 +00:00
43cd299057 Create output image. 2020-01-02 01:00:24 +00:00
26558512d4 Print statistics. 2020-01-02 01:00:24 +00:00
ea4e1f0156 Get optimal read size from database. 2020-01-02 01:00:24 +00:00
06465f10c6 Calculate optimal read size. 2020-01-02 01:00:23 +00:00
7837c9b393 Try to read the first track pregap. 2020-01-02 01:00:23 +00:00
49ff9c7fbb Process resume file. 2020-01-02 01:00:23 +00:00
1df59b0033 Check if something prevents from dumping the first track pregap. 2020-01-02 01:00:23 +00:00
9533070e9d Check if raw output plugin and unsupported media. 2020-01-02 01:00:23 +00:00
ae2953b426 Check mode for tracks. 2020-01-02 01:00:23 +00:00
ba78b7f681 Detect disc type. 2020-01-02 01:00:23 +00:00
66894acedf Check if output format supports all disc tags we have retrieved so far. 2020-01-02 01:00:22 +00:00
ac5c35190f Check for hidden data before start of track 1. 2020-01-02 01:00:22 +00:00
4d99d19180 Solve Lead-Outs. 2020-01-02 01:00:22 +00:00
4c936a4e9d Read Lead-In's CD-Text. 2020-01-02 01:00:22 +00:00
29cedae01f Check to not dump blank media. 2020-01-02 01:00:22 +00:00
255040431a Read session information. 2020-01-02 01:00:22 +00:00