Commit Graph

12 Commits

Author SHA1 Message Date
fa5f7e9bf2 Guard against some firmware bugs when getting DVD/BD track number and length. 2020-11-21 04:16:02 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +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
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
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
49dda86cd8 Ensure only unique bad blocks are saved in resume file. Fixes #381 2020-11-03 01:40:10 +00:00
73faa18421 Guard against null block descriptors in SCSI modes. Fixes #387. 2020-11-01 22:00:52 +00:00
a6571c51e6 Handle calculating blank sectors when environment does not support MEDIUM SCAN command (consider all written and trim later). 2020-10-24 15:07:17 +01:00
f307f0fe12 Fix log message when trimming found a blank block. 2020-10-24 15:06:40 +01:00
50edc53684 Scan blank blocks in magneto-optical disks before dumping, and do not treat them as errors. Fixes #316 2020-10-23 01:21:35 +01:00
0fbebf367a Split SBC dumping code in several files. 2020-10-17 23:30:15 +01:00