Commit Graph

315 Commits

Author SHA1 Message Date
a12cfe256c Prevent writing non-long sectors in Alcohol 120% images. 2021-08-03 03:48:16 +01:00
df0669b18d Fix taking account of session start pregaps when writing Alcohol 120% images. Fixes #623 2021-08-03 02:46:21 +01:00
a83cd16bb8 Fix Alcohol getting asked for tracks it has not yet initialized. 2021-08-03 02:42:06 +01:00
ba8948b059 Fix reading VirtualPC disk images bigger than 4GiB. 2021-07-26 12:43:57 +01:00
de6a39519f Fix working with VirtualBox disk images bigger than 4GiB. 2021-07-26 12:43:37 +01:00
483ab29ca2 Fix working with Parallel disk images bigger than 4GiB. 2021-07-26 12:40:59 +01:00
2f4746f7ae Fix tables calculations in QCOW2 images. Fixes #460 2021-07-26 02:14:00 +01:00
836995776e Align structures when writing QCOW images.
This fixes images made with Aaru being not readable by QEMU. A conversion should fix the image.
2021-07-25 17:34:29 +01:00
09a89fa51c Fix setting index sectors on multi-file CDRWin disc images. Fixes #643 2021-07-23 12:02:20 +01:00
8546d03aee Remove spurious debug message. 2021-07-15 13:53:26 +01:00
874d203aa1 Fix reading dynamic VirtualPC images. 2021-07-15 13:51:25 +01:00
4bc01c986c Another workaround for corrupt multisession AaruFormat images. 2021-07-12 18:22:00 +01:00
56a3b7b378 Disable dumping with multisession except in AaruFormat and CDRWin formats until 6.0. 2021-07-12 18:21:37 +01:00
53ff8ebb37 Try to fix AaruFormat images affected by issue #634. 2021-07-12 01:13:19 +01:00
1d512bd8e5 Add more possible values for track mode and index handling in CloneCD disc images. 2021-07-11 19:51:50 +01:00
5ae5c069a2 Process track entries from CloneCD disc images. 2021-07-11 19:44:13 +01:00
09bc86cc29 Fix detection of track mode in CloneCD disc images. 2021-07-11 19:36:56 +01:00
75e5487535 Fix file offsets when reading multisession CloneCD disc images. 2021-07-11 19:23:18 +01:00
d3b118d70d Fix partitions on multi-session CloneCD images. 2021-07-11 19:04:53 +01:00
82005e33fe Fix sessions in CloneCD images. 2021-07-11 19:03:27 +01:00
d7284d47cc Fix reading long sectors from mode 2 tracks in DiscJuggler disc images. 2021-07-11 02:03:50 +01:00
6f17ed658b Fix offset when reading DiscJuggler disc images. 2021-07-11 01:35:38 +01:00
5973939cb3 Fix reading mode 1 sectors from track marked as mode 2 from Nero disc images. 2021-07-10 15:17:43 +01:00
7b9c70c720 Fix wrong raw bytes per sector in Nero disc images. 2021-07-10 15:17:24 +01:00
2840280ada Fix long sectors returning subchannel from Nero disc images. 2021-07-10 14:36:03 +01:00
541daa827a Detect incorrect Nero disc images where the track mode does not match with the track sector size and try to workaround it. 2021-07-10 03:33:15 +01:00
403b1a8571 Show a message that DVD images in CDRWin format created with MagicISO are most probably unrecoverable garbage. 2021-07-10 03:07:27 +01:00
1b44d37b35 Add support for Alcohol disc images created by CDRWin 10 and GameJack. 2021-07-10 01:04:33 +01:00
76889373fa Fix reading BlindWrite 4 disc images with pregaps. 2021-07-09 15:16:48 +01:00
0e23059079 Fix reading Alcohol disc images with pregaps. 2021-07-09 03:26:51 +01:00
edd95ccf2e Workaround incorrect implementation of Alcohol 120% images with track 1 pregap made by UltraISO. 2021-07-07 02:41:40 +01:00
35060630e6 Fix retrieving tracks when writing Alcohol 120% image. Fixes #459 2021-07-06 18:06:18 +01:00
622872e4a8 Fix setting session in Alcohol 120% disc images. 2021-07-06 18:05:49 +01:00
450bb79aeb Fix reading of Alcohol 120% images with a hidden track. 2021-07-06 18:00:23 +01:00
de061cbb1f Fix AaruFormat images that got a wrong track end beyond a leadout on dumping. Fixes #615 2021-07-04 21:03:27 +01:00
22506400a8 Fix image size in DiscJuggler disc images. 2021-07-02 01:13:11 +01:00
882c1dffed Fix skipping non-present pregap in CDRWin disc images when there is more than one. 2021-07-01 22:37:28 +01:00
761236f589 Adjust workaround from invalid MagicISO disc images in Nero format with invalid session descriptors. 2021-07-01 14:52:04 +01:00
c849dc2ee4 Workaround Nero images that contain a completely invalid description and a single track as generated by MagicISO from DVD discs. 2021-07-01 14:51:32 +01:00
20d9b1f9bc Workaround MagicISO bug in Nero disc images with more than 15 tracks. 2021-07-01 12:26:07 +01:00
0611c508bc Move detection of missing data from multisession CDRWin images to after we know if it is a CD image or not. 2021-06-30 22:32:11 +01:00
a107242d2c Detect corrupt DVD images in cuesheet format created by PowerISO and stop processing. 2021-06-30 22:31:38 +01:00
2d649d7736 Fix setting application to MagicISO in CDRWin. 2021-06-30 22:31:15 +01:00
71472ad844 Fix completely wrong handling of "PREGAP" value in CDRWin images. 2021-06-30 22:01:55 +01:00
423167c914 Fix image size calculation in CloneCD images. Fixes #490 2021-06-30 21:15:13 +01:00
0d68b2de8e Fix track 1 pregap in CloneCD images. Fixes #489. 2021-06-30 21:03:37 +01:00
98b0785bde Return empty data in BlindWrite 5 images where only some tracks has subchannel. Fixes #485 2021-06-30 20:27:51 +01:00
235d178483 Fix track flags in BlindWrite 4 images. 2021-06-30 19:34:33 +01:00
41f9abbea4 In BlindWrite 4 images, consider there is subchannel if we have a subchannel file, ignoring header. Fixes #481 2021-06-30 19:12:52 +01:00
c992d0101f Reverse engineer unknown field in BlindWrite 4 images that adjusts the file offset per track. Fixes #480 2021-06-30 18:42:10 +01:00