Commit Graph

59 Commits

Author SHA1 Message Date
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
805ebd4b42 Update copyright year. 2022-12-03 16:07:17 +00:00
179f6e3459 Move all localizable strings from Aaru.Images project to resources. 2022-11-29 02:10:37 +00:00
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
bd3fe7bd4e General code style and feature fixes. 2022-11-15 01:35:15 +00:00
2f6ef0c498 Remove unreachable code. 2022-11-15 00:17:12 +00:00
0eb589d785 Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first). 2022-11-14 09:43:16 +00:00
2b40eab0d2 Use object initializer. 2022-11-14 01:23:52 +00:00
fca57318f5 Convert to switch expression. 2022-11-13 19:59:30 +00:00
c5b34ee3d9 Convert if to switch statement. 2022-11-13 19:38:03 +00:00
f0fa4d4320 Remove unused code. 2022-03-17 23:54:41 +00:00
ff65da6c48 Use merge pattern. 2022-03-16 11:47:00 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
0bc819feab Move to file scoped namespaces. 2022-03-06 13:29:38 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00: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
00f605b0ca Add XML comments to public entities. 2021-08-17 13:56:05 +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
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
541555501b Implement support for Nero Burning ROM 4 disc images. Fixes #449 2021-06-11 12:26:54 +01:00
5fb5deb357 Fix Nero Burning ROM plugin returning long sectors in non-CD media. 2021-06-11 02:47:10 +01:00
307c0945ac Support reading sector tags in MODE2 disc images from Nero Burning ROM. 2021-06-11 01:50:42 +01:00
d046bfbfa2 Add alternate audio track mode number in Nero Burning ROM disc images. 2021-06-11 01:38:07 +01:00
ecb7201f6d Redo Nero Burning ROM disc image parser. Fixes #286, #450, #524, #525, #526, #527, #528 and #534. 2021-06-11 01:32:51 +01:00
a564e66c26 Fix Nero images not showing flags as readable sectors. Fixes #523 2021-06-06 14:58:40 +01:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +00:00
2376b65763 Code style fixes. 2020-07-22 13:20:25 +01:00
6220425ac6 Naming fixes. 2020-07-20 21:11:32 +01:00
f1fa52716c Fix namespaces. 2020-07-20 15:43:52 +01:00
9cfef45856 Code cleanup. 2020-07-20 04:34:16 +01:00
7423194b1e Add China Video Disc media type. 2020-07-19 16:10:50 +01:00
a5f5517007 Do not calculate pregaps on non-CD optical disc images. Fixes #371 2020-07-12 23:13:05 +01:00
aca0c78bad Enable generation of RAW CD sectors from images that do only contains them cooked. Fixes #301 2020-06-21 22:30:07 +01:00
c80baa5efb Fix off by one error in Nero image reading. Fixes #257 and #338. 2020-06-21 01:38:02 +01:00
6be28d9d4e Fix reading multisession Nero Burning ROM images. 2020-06-21 01:30:30 +01:00