Commit Graph

308 Commits

Author SHA1 Message Date
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
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
cf988b9d63 Fix lead-in sector painting by removing negative block conversion 2025-10-24 01:53:35 +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
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
ab92091f72 Update ApplicationVersion to use GetInformationalVersion across multiple files 2025-09-28 02:44:52 +01:00
ac71520e69 Humanize settings. 2025-08-23 00:13:52 +01:00
e4f55d3b3c Allocate SENSE buffer only once. 2025-08-22 19:57:09 +01:00
f70154c17d Escape log name when dumping, fixes crash if dump file uses brackets. 2025-08-20 19:48:02 +01:00
5c6c362b2b Pass cart size thru humanizer. 2025-08-20 00:24:20 +01:00
c867af6c2b Colorize dump, last phase. 2025-08-20 00:17:49 +01:00
5c2bac69e3 Fix average speed not showing correctly when dump finished. 2025-08-19 18:59:40 +01:00
8ce47dc5c2 Fix showing "0x" instead of MAX speed when dumping CDs. 2025-08-19 18:09:05 +01:00
37e09dddf7 DI and BCA should be dumped from all Blu-ray derived media types. 2025-08-19 15:20:55 +01:00
05906c8818 Remove separate dump log, use central log facility. 2025-08-19 15:17:19 +01:00
50061ca7d5 Rename Aaru.Console to Aaru.Logging 2025-08-17 06:11:22 +01:00
7b0ccf4876 Simplify naming of AaruConsole methods. 2025-08-17 06:06:51 +01:00
02ec8a05d8 Rename Aaru.Console project to Aaru.Logging. 2025-08-17 05:50:25 +01:00
Rebecca Wallander
1ab023bbc6 Read Lite-On raw DVD buffer 2025-04-06 22:04:43 +02:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
b845252e58 Merge branch 'devel' into rebecca/first-lba-broken-workaround 2024-10-20 00:59:38 +01:00
ae8d6e3854 In CD-i discs with no tracks in TOC and an audio lead-out, fix setting track 1 as data. 2024-05-20 22:57:43 +01:00
feb9ea589f [Refactor] Fix some code warnings. 2024-05-01 23:52:03 +01:00
b75fcf0f41 [Refactor] Convert to switch expressions. 2024-05-01 17:18:37 +01:00
b34179ebfe [Refactor] Remove redundant braces and apply brace style. 2024-05-01 04:51:19 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
5448b77ea8 [GIT shenanigans] Fix wrongly removed line in last commit. 2024-04-30 03:26:07 +01:00
0d140fac3a [SCSI MODE] Fix handling of corrupt/invalid MODE SENSE (6) block descriptors. Fixes #842 2024-04-30 03:23:28 +01:00
97827d9bfe [Dumping] [CompactDisc] When trimming or retrying using scrambled mode, fix offset and check validity of data sectors because drive can report no error but return errored data. Fixes #390 2024-04-28 20:28:48 +01:00
99adb55c9e [Dumping] [CompactDisc] Check sector validity when reading scrambled using Plextor drives. 2024-04-28 20:24:17 +01:00
4acc1beaf4 [UI] Fix speed values humanization. 2024-04-26 03:18:47 +01:00
b48545b0b4 [UI] Fix speed calculation. 2024-04-26 03:16:36 +01:00
Rebecca Wallander
d081edc179 Check title keys resume for null when not a DVD Video (#827) 2023-12-19 13:47:50 +00:00
Rebecca Wallander
cdf95bc776 [Dump] Fix wrongly removed title keys (#825) 2023-11-11 22:27:31 +00:00
Rebecca Wallander
1153a270a9 Add raw DVD reading with HL-DT-ST command (#823) 2023-10-16 20:38:11 +01:00
24d1702838 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00:59 +01:00
6a86aea198 Add missing XML comments. 2023-10-05 02:46:32 +01:00