Commit Graph

541 Commits

Author SHA1 Message Date
833dc38a0e Enable compression for CD sector prefix blocks and handle memory allocation for LZMA 2025-10-06 17:01:24 +01:00
d9b61733ab Fix MODE 2 subheaders block compression handling and update written bytes calculation 2025-10-06 16:58:51 +01:00
a819b507da Enable compression for Compact Disc Mode 2 subheaders and handle memory allocation for LZMA 2025-10-06 16:45:21 +01:00
195aece466 Fix LZMA compression for data blocks. 2025-10-06 16:32:50 +01:00
695dfd4e62 Fix duplicate case statement for DvdSectorCprMai in sector handling 2025-10-06 16:18:10 +01:00
bf96106bf3 Add documentation to aaruf_close_current_block 2025-10-06 15:49:18 +01:00
82980a8b0b Add support for block compression with LZMA and FLAC in writing process 2025-10-06 15:41:45 +01:00
a826774f54 Add handling for additional DVD media types in long sector reading function 2025-10-06 14:48:34 +01:00
9aa1087711 Add function to serialize DVD decrypted title key data block to image file 2025-10-06 14:33:17 +01:00
f4e61ea118 Add handling for additional DVD sector tags and update decrypted title key assignment 2025-10-06 14:23:26 +01:00
296825546d Rename DvdDiscKeyDecrypted case to DvdTitleKeyDecrypted in read and write functions 2025-10-06 14:23:12 +01:00
85bdf4f43b Update sector tag handling for DvdCmi to use correct data size 2025-10-06 14:22:49 +01:00
4c456e0ebc Add function to read sector tags from AaruFormat image 2025-10-06 14:05:00 +01:00
53a03a9a5e Rename tracing function to aaruf_write_sector_tag for consistency 2025-10-06 14:04:38 +01:00
93c402ceff Add function to write per-sector tag data for optical and block media 2025-10-06 05:47:56 +01:00
4f321d65b8 Function rename to aaruf_write_media_tag 2025-10-06 05:15:51 +01:00
7173b6b5d0 Add function to serialize DVD long sector auxiliary data blocks 2025-10-06 05:06:17 +01:00
365f4f534a Add support for write long for DVD sector 2025-10-06 04:53:30 +01:00
cfce456a5c Add sorting function for DumpExtent arrays and implement sorting in dump processing 2025-10-05 16:31:21 +01:00
0381041dab Add function to set dump hardware block for image creation 2025-10-05 16:20:23 +01:00
31229f2050 Add function to serialize dump hardware block metadata 2025-10-05 15:39:10 +01:00
139a442682 Add function to retrieve dump hardware block metadata 2025-10-05 13:40:08 +01:00
fda88c9408 Add function to serialize Aaru metadata JSON block to image file 2025-10-05 05:30:11 +01:00
1d4267f66f Add function to set Aaru metadata JSON for image creation 2025-10-05 05:25:18 +01:00
8060204799 Add function to retrieve Aaru metadata JSON from image 2025-10-05 05:17:01 +01:00
4491df8689 Add support for processing Aaru metadata JSON blocks 2025-10-05 05:06:30 +01:00
5e8422f59b Fix read bytes check for CICM metadata block length 2025-10-05 05:06:12 +01:00
1471248132 Add Aaru Metadata JSON block documentation 2025-10-05 04:49:19 +01:00
941123d16f Add function to serialize CICM XML metadata block to image file 2025-10-05 04:34:52 +01:00
ed425cb02b Add function to retrieve CICM XML metadata from Aaru image 2025-10-05 04:17:35 +01:00
6be7ebcf31 Add function to serialize metadata block for image and media information 2025-10-05 03:59:49 +01:00
e74137d546 Fix media serial number length check in metadata copy 2025-10-05 03:59:30 +01:00
b11e840ac3 Add functions to set media and drive metadata in AaruFormat 2025-10-05 00:56:38 +01:00
9618f79863 Fix drive firmware revision length check in metadata serialization 2025-10-05 00:08:10 +01:00
c7c0e8f696 Add function to serialize geometry metadata block to Aaru image file 2025-10-05 00:00:31 +01:00
1db70dc627 Add function to set CHS geometry for AaruFormat image 2025-10-04 23:40:11 +01:00
806fa49d41 Add function to retrieve CHS geometry from AaruFormat image 2025-10-04 23:12:31 +01:00
d9312f4121 Add function to serialize media tags to image file 2025-10-04 19:13:56 +01:00
cd0b7be738 Add function to convert Aaru media tag type to image data type 2025-10-04 12:06:43 +01:00
2ac2c6db7c Synchronize DataType with Aaru. 2025-10-04 05:28:06 +01:00
60111f7e80 Synchronize SectorTagType with Aaru. 2025-10-04 05:20:26 +01:00
cae7505f4e Synchronize MediaTagType with Aaru. 2025-10-04 05:18:22 +01:00
7247a4a885 Add function to write media tags for AaruFormat images 2025-10-04 05:13:39 +01:00
79b54a9e71 Add function to serialize sector subchannel data block 2025-10-04 04:05:03 +01:00
bed8b39af6 Rename sectorSubchannel to sector_subchannel for consistency across the codebase 2025-10-04 02:08:58 +01:00
2be51227b7 Update aaruf_write_sector_long documentation. 2025-10-04 01:58:04 +01:00
95881b83bd Add support for writing various Apple Lisa long sectors. 2025-10-04 01:29:43 +01:00
7313897064 Add parsing and serialization functions for Lisa family disk tags 2025-10-04 01:29:03 +01:00
27bb4491bf Add function to serialize sector prefix DDT and integrate into closing process 2025-10-04 00:05:40 +01:00
7e806306b9 Add function to serialize sector prefix DDT and integrate into closing process 2025-10-03 23:55:25 +01:00