618 Commits

Author SHA1 Message Date
1aa8271d62 Add support for dumping the 2nd layer PFI of DVDs. 2025-12-14 11:23:54 +00:00
ab6451a73f Fix error by one in overflow sectors conversion. 2025-12-12 19:31:18 +00:00
4334dfe706 Do not convert undumped overflow and negative sectors. 2025-12-09 21:07:16 +00:00
5febb2012d Implement abortion in image convertion process. 2025-11-25 19:47:40 +00:00
63ff190275 Rework image conversion command to separate into parts and move to Aaru.Core. 2025-11-25 16:15:02 +00:00
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
8331fba1e4 [Refactor] Fix indentation issues. 2025-11-24 19:38:40 +00:00
5774885431 [Refactor] Simplify boolean comparison. 2025-11-24 19:28:24 +00:00
7b487033b5 [Refactor] Invert if to reduce nesting. 2025-11-24 19:21:26 +00:00
dea49e235d [Refactor] Inline out variable declaration. 2025-11-24 19:09:00 +00:00
64db005bdc [Refactor] Convert into ?: operator. 2025-11-24 19:06:52 +00:00
c4af5bf241 [Refactor] Call AddRange instead of Add. 2025-11-24 19:00:58 +00:00
7af8b40f80 [Refactor] Optimize LINQ queries. 2025-11-24 11:45:16 +00:00
46066fb9a7 [Refactor] Do not call string.Format unnecessarily. 2025-11-24 11:40:51 +00:00
98f52803c9 [Refactor] Replace byte array initializations with string literals for improved readability 2025-11-24 03:23:37 +00:00
0ddd930ee1 [Refactor] Replace array initializations with new byte[] for consistency 2025-11-24 03:22:07 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
b8d55ff741 [Dumping] Add option to fix sectors that didn't pass integrity checks. 2025-11-23 13:44:59 +00:00
70f005f61f [Dumping] Add paranoia mode to check integrity of sectors before writing them to the image. 2025-11-23 13:05:43 +00:00
824b6b2032 Adjust to new Humanizer API surface. 2025-11-21 12:07:37 +00:00
8b83f9cbbb [Dump] Use new speed calculation algorithm. 2025-11-20 18:57:39 +00:00
5531414e76 [Media scan] Use new speed calculation algorithm. 2025-11-20 15:53:06 +00:00
6bcc608668 Fix IBG log not using the proper culture. 2025-11-20 14:46:50 +00:00
f6477270c5 Invert huge if block in ATA scanning. 2025-11-20 04:06:07 +00:00
e201ebcf9d [Media scan] Change speed calculation algorithm for one more stable and with less spikes. 2025-11-20 03:45:32 +00:00
54a640c3ed Humanize list of tags in image info. 2025-11-08 14:05:30 +00:00
62dc4b6704 Fix correct name of PMA. 2025-11-08 13:50:59 +00:00
cf988b9d63 Fix lead-in sector painting by removing negative block conversion 2025-10-24 01:53:35 +01:00
74783dae29 Refactor sector painting methods and adjust lead-in sector handling 2025-10-24 01:52:56 +01:00
29d10f1f83 Reverse lead-in parameter points. 2025-10-24 01:52:42 +01:00
e5224b7622 Fix spiral parameters for lead-in. 2025-10-24 01:52:08 +01:00
4de700a8fb Paint spiral when dumping first track pregap. 2025-10-23 20:57:08 +01:00
e79051e921 Write first track pregap sectors as negative sectors when dumping if the underlying image supports them. 2025-10-23 20:54:32 +01:00
c7eee1b291 Move dumping CD first track pregap to a later point in dumping process. 2025-10-23 11:22:15 +01:00
e2d4ea76b8 Add support for negative and overflow sectors in image creation 2025-10-23 11:21:47 +01:00
46baa53e62 Add method to paint CD lead-in sector in specified color 2025-10-23 04:07:44 +01:00
69738f5f1a Add support for negative sectors to read and write sector calls in images. 2025-10-23 03:07:43 +01:00
ce0e0dff22 Refactor sector writing methods to include SectorStatus parameter and update related logic 2025-10-22 20:25:23 +01:00
0ac2a48fb6 Update ReadSector and ReadSectors methods to include sector status output 2025-10-22 14:28:58 +01:00
d5fe51a01e More colorization. 2025-10-20 00:16:22 +01:00
4bb364dfa0 Fix spiral drawing logic to prevent out-of-bounds errors and update parameter documentation 2025-10-19 15:35:12 +01:00
6367110838 Fix DVD parameters for 80-minute discs 2025-10-19 15:34:46 +01:00
524bb3c8b9 Humanize other usages of media type. 2025-10-18 10:24:03 +01:00
ec88037b73 Prune system packages. 2025-10-18 10:15:33 +01:00
324500fa48 Add SkiaSharp.NativeAssets.Linux package reference for Linux support 2025-10-14 02:34:43 +01:00
5e8aece987 Fix statistics being cleared for some reason. 2025-10-01 21:19:10 +01:00
ab92091f72 Update ApplicationVersion to use GetInformationalVersion across multiple files 2025-09-28 02:44:52 +01:00
61b168d4bd Upload archive statistics 2025-09-28 02:11:11 +01:00
6c18da1a38 Implement archive format tracking in statistics 2025-09-28 02:08:36 +01:00
1b8318f211 Removed hintpath crap. 2025-09-03 13:17:07 +01:00