Commit Graph

75 Commits

Author SHA1 Message Date
15cf92efd7 [Specification] Add data and table shift definitions to header and structs 2025-07-31 17:54:49 +01:00
ed15aa09be Fix data size mishap. 2025-07-31 14:47:54 +01:00
b715366186 [Library] Add V2 header. 2025-07-31 10:11:58 +01:00
1f813feec9 General refactor and cleanup. 2024-04-30 15:51:32 +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
3b59b07a4c Fix declaration for aaruf_read_sector_long(). 2022-10-12 16:19:05 +01:00
0837a549b7 Use uthash for media tags handling. 2022-10-04 20:32:26 +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
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
a610610f66 Implement caches. 2022-10-02 16:05:25 +01:00
76c9153882 Guard clang pragmas against MSVC. 2022-06-21 21:12:25 +01:00
9abfa4f68d Add LZMA. 2022-05-28 13:45:15 +01:00
db5b14a56c Add FLAC. 2022-05-28 13:38:09 +01:00
807e1cf244 Implement SpamSum. 2022-05-28 13:17:05 +01:00
3c09e60d93 Update file headers. 2022-05-28 12:57:21 +01:00
33d59d975e Add SIMD implementations of CRC64. 2022-05-28 12:50:10 +01:00
7705c3fbc4 Update copyright year. 2022-05-28 12:32:22 +01:00
9dbca24425 Implement SIMD helper functions. 2022-05-28 12:31:54 +01:00
f91661f06e Remove unneeded includes. 2022-05-28 12:13:45 +01:00
f939b99be2 Reformat code. 2022-05-28 12:10:04 +01:00
660682bbd2 Namespace functions. 2022-05-28 12:01:55 +01:00
d529a9631c Add export qualifiers. 2022-05-28 11:49:33 +01:00
629401939d Add new magic number. 2020-03-01 19:58:09 +00:00
d892f90a59 Rename product name. 2020-03-01 19:55:50 +00:00
a03a177f44 Rename structures. 2020-03-01 19:55:22 +00:00
5105a6f4e7 Rename macros. 2020-03-01 19:54:44 +00:00
55a114a29e Rename miscellaneous. 2020-03-01 19:52:13 +00:00
9075ab8bd6 Rename headers. 2020-03-01 19:51:43 +00:00
1b2a7cf35e Rename library. 2020-03-01 19:51:13 +00:00
a976bdaa5d Rename comments. 2020-03-01 19:50:12 +00:00
1e01ecb41d Rename folder. 2020-03-01 19:49:43 +00:00
e128658d2d Update copyright date. 2020-01-03 17:47:47 +00:00
7f8496af38 Fix pointer formatting. 2019-08-03 01:58:19 +01:00
16a9524d31 Add missing includes. 2019-08-03 01:33:22 +01:00
701bc2cedc Reformat 2019-03-31 20:52:06 +01:00
b36c664740 Implement xml media type. 2019-03-31 20:30:27 +01:00
5b92838bdc Implement media tag types. 2019-03-31 15:37:07 +01:00
c03ac0504a Implement sector tag types. 2019-03-31 14:56:03 +01:00
48d98d821c Implement read_sector_long(). 2019-03-24 23:17:56 +00:00
3be40f84fe Implement read_track_sector(). 2019-03-23 23:31:04 +00:00
6ed23b6616 Cache user area tracks. 2019-03-23 23:18:54 +00:00
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