Commit Graph

96 Commits

Author SHA1 Message Date
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
12a72a45e4 Consolidate error number enumerations. 2021-09-16 04:42:14 +01:00
cd41c8e59a Simplify some struct type names. 2021-09-14 21:18:28 +01:00
9dc57c2bd8 Remove deprecated FreeBSD code. 2021-09-14 20:44:06 +01:00
ebd29840fe Upgrade to .NET 6. 2021-09-12 22:26:47 +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
c1287c00cf Remove redundant parentheses. 2021-08-17 14:27:19 +01:00
79886aca2b Disable calculation of disc entropy on multisession discs. 2021-07-28 02:55:01 +01:00
a77fb96a00 Detect when DVD book type is different from drive's firmware profile. 2021-06-23 14:48:22 +01:00
0d5802bf74 Clarify anonymouslity of stats sharing. Fixes #467 2021-06-22 19:44:06 +01:00
122c77b9c2 Rename analyze command to fs-info. 2021-03-05 14:17:07 +00:00
Rebecca Wallander
9d9cf68e0a Move decryption option to Settings + formatting fixes 2021-01-16 19:09:45 +01:00
Rebecca Wallander
89bbbbc712 Add output of disc key and sector CMI info from media info command 2021-01-14 18:42:28 +01:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
c788a4ded5 Implemented reading SD/MMC using buffered OS calls. 2020-12-12 22:48:03 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +00:00
f92f122443 Change how pregap starting with 0 is calculated dumping vs converting. Fixes #375 2020-11-04 23:55:24 +00:00
080ad0ed51 Set ATIP to be a class to ensure it is nulled properly.. Fixes #352 2020-11-01 20:10:35 +00:00
4dcf5dd979 Allow user to choose maximum number of block to read at once when dumping media. 2020-10-17 00:21:42 +01:00
2376b65763 Code style fixes. 2020-07-22 13:20:25 +01:00
f1fa52716c Fix namespaces. 2020-07-20 15:43:52 +01:00
0e7a86880e Fix unused code. 2020-07-20 07:47:12 +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
b0f01f53f0 Handle discs that have pregap ending in LBA 1 instead of ending in LBA 0. 2020-07-18 20:43:37 +01:00
4759a73679 Add options to fix subchannels on image conversion. 2020-07-14 02:16:53 +01:00
6a5b18bf45 Add option to generate subchannels for undumped ones. 2020-07-13 22:32:47 +01:00
a4b4329c2b Change database name to be more inclusive. 2020-07-13 19:41:42 +01:00
720bb1df6e Save error log on dump. 2020-07-13 18:54:41 +01:00
7659aebb28 Display media sizes in international system units. Fixes #334 2020-07-12 15:15:22 +01:00
5216ec5eb3 Fix some database indexes. 2020-07-10 17:38:52 +01:00
b3e5ada998 Add option to skip hole between data and audio in CD-i Ready discs. Fixes #295 2020-06-17 01:59:09 +01:00
bec5b7dde2 DVD and BD discs also have a "disc information" structure from the drive. 2020-06-16 18:30:09 +01:00
d1a970698e Change how ISRC and track flags are read from / written to images, to use track number instead of track start. 2020-06-14 23:45:26 +01:00
c1d9ce5aea Update dependencies. 2020-06-14 18:42:13 +01:00
b108eedfc6 Add option to fix subchannels. 2020-06-13 23:48:50 +01:00
87dc8029b5 Allow to retry bad subchannel sectors. 2020-06-13 19:15:27 +01:00
db97549306 Add option to fix subchannel position on dump. 2020-06-13 17:27:30 +01:00
c6b23648cb Remove duplicate seen devices from database. 2020-04-18 19:16:31 +01:00
06674abf97 Add header. 2020-04-17 21:56:39 +01:00
0072c5e1d1 Adjust DVD graph maximum to 18x. 2020-04-17 21:56:39 +01:00
00cea761d2 Use oxyplot for chart drawing. 2020-04-17 21:56:39 +01:00
1e976507fd Implement BlockMap using Avalonia. 2020-04-17 21:56:38 +01:00