Commit Graph

87 Commits

Author SHA1 Message Date
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
477751f0bc Change FLAC parameters in AaruFormat. 2021-11-12 02:09:44 +00:00
a42fac1f0b Change LZMA LC parameter in AaruFormat. 2021-11-12 02:07:28 +00:00
2f7c52731c Decouple AaruFormat compression from LZMA. 2021-11-12 02:05:31 +00:00
0bb89dce45 Do not reallocate the data buffers in AaruFormat. 2021-11-06 21:10:36 +00:00
b85414376a Use a buffer instead of a stream for writing data in AaruFormat. 2021-11-06 20:55:17 +00:00
9329eafcca Update to Aaru.Compression.Native alpha7. 2021-11-06 20:06:10 +00:00
7deeb23309 Use Aaru.Compression.FLAC in AaruFormat. 2021-11-06 17:44:57 +00:00
9503172a3e Use Aaru.Compression.LZMA in AaruFormat. 2021-11-06 02:16:57 +00:00
edcce2895b Do not skip blocks that have CRC as 0, as we do not set them for DDTs and CD Prefix/Suffix. 2021-11-05 01:49:14 +00:00
3b2a2ec71f Add CRVdisc. 2021-10-06 14:43:34 +01:00
42597b89cf Remove all image thrown exceptions. 2021-09-21 04:55:28 +01:00
97c6b131b5 Refactor IOpticalMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-21 03:42:15 +01:00
bc8382e495 Refactor IOpticalMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-21 02:59:54 +01:00
b7fa638410 Refactor IOpticalMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-21 01:38:54 +01:00
34df6087ce Refactor IMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-20 20:52:18 +01:00
a6690aa121 Refactor IMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-20 14:22:22 +01:00
f51d414abd Refactor IMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-19 21:16:47 +01:00
fbccfb2ca9 Refactor IMediaImage.ReadMediaTag to return error status instead of buffer. 2021-09-18 15:01:31 +01:00
ef2fc1788a Refactor IMediaImage.Open to return error status instead of boolean. 2021-09-16 19:10:39 +01:00
8982cfc8c9 Use properties instead of methods in IFilter. 2021-09-15 11:25:26 +01:00
cd41c8e59a Simplify some struct type names. 2021-09-14 21:18:28 +01:00
75edb759e6 General code refactor. 2021-08-17 21:23:10 +01:00
4fcaeffc85 Merge into pattern. 2021-08-17 18:24:01 +01:00
fdff1d74c9 Use Array.Empty<T>. 2021-08-17 18:23:50 +01:00
fabccff0df Fix reading DVD keys from AaruFormat. 2021-08-17 17:59:01 +01:00
83f149438d Remove redundant casts. 2021-08-17 17:55:17 +01:00
f757716c2c Convert part of loop into LINQ. 2021-08-17 17:51:01 +01:00
ad861f5a74 Fix possible exceptions. 2021-08-17 17:14:48 +01:00
770066e53f Remove unused code 2021-08-17 16:58:31 +01:00
c6f5ece939 Remove redundant assignments. 2021-08-17 14:40:50 +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
4bc01c986c Another workaround for corrupt multisession AaruFormat images. 2021-07-12 18:22:00 +01:00
53ff8ebb37 Try to fix AaruFormat images affected by issue #634. 2021-07-12 01:13:19 +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
753a40465e Add media type and detection of PlayStation 5 Ultra HD Blu-ray game discs. 2021-02-10 17:12:24 +00:00
06910eabce Add detection and media type for Ultra HD Blu-ray. 2021-02-10 17:12:23 +00:00
Rebecca Wallander
7154b3cfc6 Actually write the CSS sector tags to image 2021-01-16 11:09:42 +01:00
Rebecca Wallander
7e7c38dbcc Update copyright 2021-01-15 22:20:18 +01:00
Rebecca Wallander
f30bc69c13 Fix bugs in dumping, and reading/writing aaruformat 2021-01-15 11:43:05 +01:00
Rebecca Wallander
61354d359c Add DVD CSS related structures to AaruFormat 2021-01-13 22:22:34 +01:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
1423df1d55 Remove check for track crossing when writing Aaru Format as it is not affected. 2020-11-13 12:29:42 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +00:00
15219d38d4 Fix when writing subchannel in Aaru Format that doesn't belong to any track. Fixes #421 2020-11-06 21:50:33 +00:00
710c140fdc Fix resuming subchannel and other CD structures in Aaru Format. Fixes #423 2020-11-06 02:27:06 +00:00
254bb304ea Load more structures when resuming an aaruformat file. 2020-11-05 01:21:04 +00:00
633f8e0dc7 Fix aaruformat reporting track flags and ISRCs on non-CD media. Fixes #397 2020-10-23 02:57:04 +01:00
9824224fd8 Enable checkums by default when writing aaruformat. 2020-08-28 02:06:20 +01:00