Commit Graph

587 Commits

Author SHA1 Message Date
e8fd8f57dc Implement CD ECC and EDC. 2019-03-23 22:59:36 +00:00
4085cb004c Implement Claunia Subchannel Transform. 2019-03-23 22:02:28 +00:00
99dc7ecb9c Change read function signature. 2019-03-22 21:22:36 +00:00
544669c702 Implement sector reading. 2019-03-21 01:06:21 +00:00
4b20f2057e Set length on output from read media tag. 2019-03-21 00:18:48 +00:00
4ab2e1bb49 Use CRC64. 2019-03-20 23:55:32 +00:00
cbbd54be89 Implement CRC64. 2019-03-20 23:41:16 +00:00
3ce5015f9d Fix bound checking incorrect struct member. 2019-03-20 23:39:30 +00:00
df9e870e3e Fix missing include. 2019-03-20 23:38:58 +00:00
3684431294 Cast all malloc to destination type. 2019-03-20 22:45:05 +00:00
8abcacc22e Change unsigned char to uint8_t. 2019-03-20 22:34:21 +00:00
31cdaed693 Implement ImageInfo. 2019-03-20 22:31:50 +00:00
0ebd1de272 Read media tag. 2019-03-20 00:45:47 +00:00
f0ba2f7c5b Finish open image. 2019-03-20 00:35:11 +00:00
93e62778a6 Read dump hardware block. 2019-03-20 00:23:30 +00:00
d5311f9fe3 Read CICM XML metadata block. 2019-03-18 22:06:10 +00:00
2ca8443fdf Correct formatting for data and block types in fprintf(). 2019-03-18 00:10:58 +00:00
7e5874aaaa Read tracks block. 2019-03-18 00:10:24 +00:00
7f5e38e52f Read metadata block. 2019-03-17 23:41:07 +00:00
2f3d685773 Read geometry block. 2019-03-17 23:29:29 +00:00
424c30c96b Read CompactDisc deduplication tables. 2019-03-17 23:25:45 +00:00
d54284db4c Read uncompressed user data deduplication table. 2019-03-17 23:19:13 +00:00
3d070e8fc2 Read media tags. 2019-03-17 23:01:54 +00:00
40ae5d6c88 Read data blocks, except for media tags. 2019-03-17 22:41:04 +00:00
81740d7e2d Seek to all indexed entries. 2019-03-17 21:32:02 +00:00
2b2834f30c Read and traverse the index. 2019-03-17 21:14:40 +00:00
0c9044f290 Fix missing comma in function declarations. 2019-03-17 20:41:34 +00:00
28145013c4 Add open() and close() skeletons that only recognize the image as a correct one. 2019-03-17 20:39:40 +00:00
5bd7a5664c Add identification. 2019-03-17 19:07:57 +00:00
451efc487a Fix constants declaration. 2019-03-17 18:37:45 +00:00
3d6b031048 Add structures. 2019-03-16 19:15:07 +00:00
cb2beb3c33 Add helping headers. 2019-03-16 18:38:57 +00:00
6756be5573 Supress clang-format message for unused constants. 2019-03-16 18:18:38 +00:00
6a25d7a214 Add media types. 2019-03-16 18:17:06 +00:00
5e05135ff4 Added enumerations. 2019-03-16 18:04:41 +00:00
675eed0cfb Add constants. 2019-03-16 17:51:33 +00:00
0e3c6525ab Initial commit. 2019-03-16 17:40:39 +00:00