Commit Graph

505 Commits

Author SHA1 Message Date
f87d75676a [Specification] Add deprecated deduplication table (DDT) definition 2025-07-31 15:39:09 +01:00
3e2ce1c665 [Specification] Add data block definition (DBLK) 2025-07-31 15:38:30 +01:00
25de94a998 [Specification] Add index block continuation (IDXC) 2025-07-31 15:04:38 +01:00
2640ee9dcf [Specification] Add index version 2. 2025-07-31 14:48:53 +01:00
ed15aa09be Fix data size mishap. 2025-07-31 14:47:54 +01:00
6a2e59263a [Specification] Add index block. 2025-07-31 14:38:47 +01:00
16cfbc33e1 [Specification] Move header to subdirectory. 2025-07-31 14:38:11 +01:00
b715366186 [Library] Add V2 header. 2025-07-31 10:11:58 +01:00
dfb0f3c702 [Specification] Add V2 header. 2025-07-31 10:11:03 +01:00
5b5ed4934d Start migrating specification to Asciidoc. 2025-07-31 09:51:44 +01:00
e98b410765 Fix missing include. 2025-07-31 09:51:12 +01:00
a02f8b7576 Fix non-compiling in CMakeLists.txt 2025-07-31 09:50:46 +01:00
62ef802e52 Update editorconfig. 2025-07-31 09:50:10 +01:00
be1bf8d0d1 Update specification. 2024-04-30 15:52:06 +01:00
b97478f78f Add codealike.json. 2024-04-30 15:51:47 +01:00
1f813feec9 General refactor and cleanup. 2024-04-30 15:51:32 +01:00
80d5a532de Update editorconfig and clang-format. 2024-04-30 15:50:44 +01:00
9a349bc773 Fix typo. 2022-10-12 19:09:44 +01:00
0694b32a9b Implement sector verification in tool. 2022-10-12 19:08:46 +01:00
0f07e85746 Fix casting of CD sector EDC. 2022-10-12 19:03:02 +01:00
bf6de56bc2 Implement image verification. 2022-10-12 17:30:12 +01:00
a1a3ac3c51 Fix repeating error numbers. 2022-10-12 17:29:31 +01:00
1477b2a650 Implement read long in tool. 2022-10-12 16:22:53 +01:00
83e1ed5cb6 Fix returning proper status in aaruf_read_sector_long(). 2022-10-12 16:22:33 +01:00
ca0de28e13 Fix data copying in aaruf_read_sector_long(). 2022-10-12 16:22:12 +01:00
edb465df2a Fix track finding in aaruf_read_sector_long(). 2022-10-12 16:21:56 +01:00
8b90c00ca7 Free allocated memory when returning error in aaruf_read_sector_long(). 2022-10-12 16:21:25 +01:00
7db52bbe66 Fix handling CRC64 of data blocks with length 0. 2022-10-12 16:20:43 +01:00
417112d29a Fix interpretation of tracks block. 2022-10-12 16:19:48 +01:00
3b59b07a4c Fix declaration for aaruf_read_sector_long(). 2022-10-12 16:19:05 +01:00
fbcaf63f0d Implement decompression of FLAC compressed data blocks. 2022-10-12 13:16:44 +01:00
27b2bcf866 Implement decompression of LZMA compressed data blocks. 2022-10-12 13:10:44 +01:00
ebffe0712b Fix data block offset calculation. 2022-10-12 13:10:26 +01:00
a09a9821f8 Implement read command in tool. 2022-10-12 13:09:41 +01:00
a373388c3a Implement hex print in tool 2022-10-12 13:08:54 +01:00
0837a549b7 Use uthash for media tags handling. 2022-10-04 20:32:26 +01:00
303b870410 Fix CST. 2022-10-04 20:06:21 +01:00
a2ea8eb09c Decode checksums block on opening. 2022-10-04 19:44:34 +01:00
12a6ada8b7 Implement LZMA decompressing of blocks and DDT when opening. 2022-10-04 18:34:42 +01:00
1451a249a1 Implement info command in aaruformattool to dump all internal information from and image, and the library's context. 2022-10-03 21:30:50 +01:00
32e0f3f5bf Free CD ECC context when closing. 2022-10-03 19:32:25 +01:00
72f6def8c2 Set to NULL all pointers inside context when closing to know none is forgotten. 2022-10-03 19:31:39 +01:00
993f2cfe6c Remove code in tracks block interpreter that was doing nothing util but corrupting the heap. 2022-10-03 19:21:20 +01:00
12999164e3 Fix using wrong index when reading tracks block. 2022-10-03 18:46:39 +01:00
870bb4ec67 Fix reading dump hardware entries. 2022-10-03 18:46:17 +01:00
ce47ffe4f7 Fix debug print of found data types on opening. 2022-10-03 18:16:34 +01:00
d29a2941f8 Invert CRC64 endian when reading AaruFormat files created in Aaru. 2022-10-03 18:16:11 +01:00
5dab1b937f Fix malloc include. 2022-10-03 18:15:13 +01:00
8a9a5a6eb5 Fix double pointer freed. 2022-10-02 18:12:54 +01:00
11f6a2074b Add newlines to all debug printfs in aaruf_open(). 2022-10-02 18:12:35 +01:00