Commit Graph

117 Commits

Author SHA1 Message Date
1dcf9fb619 [spec] Add emojis to Annex A. 2026-03-29 19:00:19 +01:00
ee93001607 [spec] Register emoji font. 2026-03-29 18:56:17 +01:00
8adb38096f [spec] Fixed heading in compression. 2026-03-29 18:50:39 +01:00
e168226e9a [spec] Write media types annex. 2026-03-29 18:47:15 +01:00
bf9328f755 [spec] Added historical mistake block identifier. 2026-03-29 18:35:23 +01:00
530dac88a9 [spec] Fixed metadata block description. 2026-03-29 18:33:55 +01:00
9f02e9ab62 [spec] Add Generable sector status. 2026-03-29 18:32:51 +01:00
43385ad920 [spec] Add missing data types. 2026-03-29 18:31:14 +01:00
85098b0b9e [spec] Fix data type typo. 2026-03-29 18:30:59 +01:00
258d9e33d8 [spec] Fix incorrect data types in specification. 2026-03-29 18:28:54 +01:00
742851934a Merge pull request #22 from RomTholos/spec/clarify-string-encoding
spec: clarify string encoding per block type
2026-03-29 17:59:59 +01:00
d1f7665b3a Merge pull request #21 from RomTholos/spec/document-v1-crc64-byteswap
spec: document CRC64 byte-swap for V1 images
2026-03-29 17:58:24 +01:00
627a1d7edd Merge pull request #19 from RomTholos/spec/document-cst-algorithm
spec: full byte-level algorithm for Claunia Subchannel Transform
2026-03-29 17:56:33 +01:00
24bc41068c Merge pull request #18 from RomTholos/spec/document-blake3-checksum
spec: document BLAKE3 checksum algorithm (ID 5)
2026-03-29 17:54:42 +01:00
69cb91bcad Merge pull request #17 from RomTholos/spec/document-zstd-compression
spec: document Zstandard compression types (IDs 4, 5)
2026-03-29 17:54:06 +01:00
Kevin Bortis
4a3ddab743 spec: clarify string encoding per block type 2026-03-29 15:35:04 +02:00
Kevin Bortis
69186ae173 spec: document CRC64 byte-swap for V1 images 2026-03-29 15:32:28 +02:00
Kevin Bortis
94cfa27089 spec: full byte-level algorithm for Claunia Subchannel Transform 2026-03-29 15:24:14 +02:00
Kevin Bortis
4b14de20d8 spec: document BLAKE3 checksum algorithm (ID 5) 2026-03-29 15:16:49 +02:00
Kevin Bortis
b4262d1cf8 spec: document Zstandard compression types (IDs 4, 5) 2026-03-29 15:16:34 +02:00
Kevin Bortis
d9c1c9d607 spec: fix shift formulas in header block spec 2026-03-29 15:06:24 +02:00
Kevin Bortis
b1240dd079 spec: fix block alignment shift formulas in DDT2 spec
The spec used `2 << x` where `1 << x` (= 2^x) was intended.
`2 << x` equals 2^(x+1), which is off by factor 2. The code
unanimously uses `1 << x` across 40+ sites. Corrects the
example result from 0x6A0000 to 0x350000 accordingly.
2026-03-26 18:05:30 +01:00
9b138e7afc Update doxygen documentation. 2026-01-04 16:05:30 +00:00
Rebecca Wallander
c412030a8b Use block alignment offset instead of absolute offset 2026-01-01 13:37:21 +01:00
Rebecca Wallander
86b6680e3e Add data type to datastream block 2026-01-01 13:37:20 +01:00
Rebecca Wallander
65d34b1e9a Add flux implementation 2026-01-01 13:35:43 +01:00
e0b8fc76c1 Update doxygen documentation. 2025-12-31 12:04:01 +00:00
e962e3443e Update doxygen documentation. 2025-12-31 10:59:13 +00:00
b6f26c9c9c Add address sanitizer optional usage. 2025-12-28 15:57:23 +00:00
922e64dc01 Updated doxygen documentation. 2025-12-26 09:41:37 +00:00
955789a160 Increase size of negative and overflow sectors in DDT2 to 32-bit. 2025-12-26 09:39:13 +00:00
42ebd8e5c6 Updated doxygen documentation. 2025-12-23 08:23:57 +00:00
023e8b360d Updated doxygen documentation. 2025-12-21 20:17:32 +00:00
62b1f1b5fc Updated doxygen documentation. 2025-12-13 17:28:48 +00:00
5a23b357d7 Updated doxygen documentation. 2025-12-13 12:00:17 +00:00
ced56fad6c Added second layer DVD PFI structure data type. 2025-12-13 11:59:19 +00:00
2daf7a6a48 Update doxygen documentation. 2025-12-12 12:25:02 +00:00
bd8c00e758 Synced media types with Aaru. 2025-12-01 12:55:48 +00:00
55b688c522 Update documentation. 2025-10-21 14:23:35 +01:00
0e52e501e2 Update documentation. 2025-10-18 17:55:08 +01:00
4f2e0f05c1 Updated documentation. 2025-10-13 14:26:33 +01:00
e2f3323a04 Sync specification with code. 2025-10-11 13:17:26 +01:00
1f33de2ccf Update doxygen documentation. 2025-10-11 12:43:39 +01:00
697b755b1e Add doxygen documentation 2025-10-11 01:35:43 +01:00
2e11b05547 Update application name handling to support UTF-8 in version 2 and remove ICU dependency 2025-10-11 01:26:17 +01:00
421506c9fc Add CMake configuration for building specification PDF 2025-10-10 22:23:56 +01:00
9399c4c0ab Remove sizeType parameter and related documentation from DDT specification 2025-10-10 22:12:20 +01:00
1471248132 Add Aaru Metadata JSON block documentation 2025-10-05 04:49:19 +01:00
69005260f3 Change size types for DDT v2. 2025-08-04 19:44:15 +01:00
4b537e60a9 Define DDT2 header. 2025-08-03 20:48:30 +01:00