Commit Graph

226 Commits

Author SHA1 Message Date
a759557fe0 Fix missing parameter comment documentation. 2021-08-17 17:27:21 +01:00
45798d5d00 Remove null supressions. 2021-08-17 17:19:48 +01:00
ad861f5a74 Fix possible exceptions. 2021-08-17 17:14:48 +01:00
807c7c5313 Set culture on string comparisons. 2021-08-17 16:58:44 +01:00
c1287c00cf Remove redundant parentheses. 2021-08-17 14:27:19 +01:00
00f605b0ca Add XML comments to public entities. 2021-08-17 13:56:05 +01:00
10d286ada6 Fix null propagation order of operation. Fixes #472 2021-08-09 03:35:49 +01:00
0a91a2ccee Write media tags to image even when aborted. Fixes #509 2021-08-04 02:00:39 +01:00
1af36c75bd Try to reduce workaround some firmware bug in some audio CDs with hidden audio for #605. 2021-08-03 21:14:59 +01:00
89b0ae5206 Stop processing sidecar when aborted. Fixed #470 2021-08-03 14:12:59 +01:00
aa2dbf3b94 Fix overflow calculations of blocks when device has more than 0x7FFFFFFF blocks. 2021-07-28 17:16:38 +01:00
2b52a5b0a6 Fix speed calculations for very fast devices. Fixes #473 2021-07-28 01:42:52 +01:00
2851fd035a Enable to continue dumping non-removable drives if serial number if different using the force option. Fixes #455 2021-07-24 20:03:46 +01:00
56a3b7b378 Disable dumping with multisession except in AaruFormat and CDRWin formats until 6.0. 2021-07-12 18:21:37 +01:00
a77fb96a00 Detect when DVD book type is different from drive's firmware profile. 2021-06-23 14:48:22 +01:00
7a3d20af02 Fix exception when dumping DVD disc with no CMI. 2021-06-16 18:44:28 +01:00
24baa7e69a Use same codepath for calculating optical media tag sidecar fields dumping or from image. Fixes #566 2021-06-04 18:17:53 +01:00
Rebecca Wallander
4664c60f5a fix bug with printing 'title keys dumping' when there are none to be dumped 2021-04-30 17:51:56 +02:00
eda85862cd Decode fixed or descriptor SCSI sense in a single pass, use whichever was returned by drive. 2021-03-26 00:37:54 +00:00
06910eabce Add detection and media type for Ultra HD Blu-ray. 2021-02-10 17:12:23 +00:00
6e71c17de1 Fix XGD detection. 2021-02-10 17:12:23 +00:00
Rebecca Wallander
71ae4b5df7 Fix crash when resuming and disc key is not present 2021-01-31 12:02:18 +01:00
Rebecca Wallander
beca676da1 Strengthen the detection of needing to dump DVD title keys 2021-01-19 15:19:01 +01:00
Rebecca Wallander
d2a83d355d Fix closing file if decryption is disabled 2021-01-16 19:39:50 +01:00
Rebecca Wallander
9d9cf68e0a Move decryption option to Settings + formatting fixes 2021-01-16 19:09:45 +01:00
Rebecca Wallander
1e1e575fb9 update copyright 2021-01-16 14:53:30 +01:00
Rebecca Wallander
7e7c38dbcc Update copyright 2021-01-15 22:20:18 +01:00
Rebecca Wallander
76b8f3d751 Retrying missing title keys enabled 2021-01-15 12:36:00 +01:00
Rebecca Wallander
f30bc69c13 Fix bugs in dumping, and reading/writing aaruformat 2021-01-15 11:43:05 +01:00
Rebecca Wallander
9390e1761b Enable storing CSS sectors decrypted 2021-01-14 12:51:31 +01:00
Rebecca Wallander
f0b497cf78 Add dumping of title keys 2021-01-14 00:03:37 +01:00
Rebecca Wallander
19ab8ce3b3 Identify CSS, read and get disc key 2021-01-13 23:37:05 +01:00
Rebecca Wallander
5a44acfce2 Add --title-keys and --store-encrypted commands 2021-01-13 23:00:40 +01:00
Rebecca Wallander
781f734b59 Add --decryption command 2021-01-13 22:48:36 +01:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
9dec4df51e Move delegates to common types. 2020-12-31 19:28:47 +00:00
afeb830549 Fix misdetecting optical discs as flash drives. 2020-12-29 19:37:16 +00:00
f8754a178b Fix media detection number of blocks for 70Gb iomega REV. 2020-12-29 19:36:53 +00:00
97cb61eca6 Fix stack corruption when sending multiple MMC/SD commands in Linux. 2020-12-13 20:33:36 +00:00
37385a245f Temporarily disable CMD23+CMD18+CMD12 combination as it is currently corrupting the stack in Linux. 2020-12-13 02:29:02 +00:00
c788a4ded5 Implemented reading SD/MMC using buffered OS calls. 2020-12-12 22:48:03 +00:00
04a2626125 Add options to use OS buffered reads when reading MMC/SD. 2020-12-12 21:14:39 +00:00
a026b525a2 Add MMC/SD command to send SET_BLOCK_COUNT, READ_MULTIPLE_BLOCK and STOP_TRANSMISSION in a single call. 2020-12-12 21:03:44 +00:00
4f0a582a23 Write MMC/SD card registers to image before closing it. 2020-12-10 13:57:16 +00:00
2bc98e6810 Fix block size for SD cards, that must always be read using 512b blocks even if their CSD says otherwise. 2020-12-10 13:56:50 +00:00
f81090dc1b Fix calculating blocks to read when dumping or scanning MMC/SD. 2020-12-10 13:56:04 +00:00
ad4d80223e Add more fields to MultiMediaCard's Extended CSD. 2020-12-09 20:11:19 +00:00
3546c35d42 Do not calculate pregaps when dumping on a Plextor as some older models contains firmware bugs that crash the bus.
It is not needed really when dumping.
2020-12-05 14:04:27 +00:00
ef0e035385 Fix dumping flash drives that report themselves as CD drives when they're not. 2020-12-04 00:31:30 +00:00
1e4ac8b2fb Fix detection of flash drives that report themselves as CD drives when they're not. 2020-12-03 18:19:05 +00:00