Add support for block compression with LZMA and FLAC in writing process

This commit is contained in:
2025-10-06 15:41:45 +01:00
parent a826774f54
commit 82980a8b0b
3 changed files with 106 additions and 15 deletions

View File

@@ -303,7 +303,9 @@ void *aaruf_create(const char *filepath, const uint32_t media_type, const uint32
return NULL;
}
ctx->deduplicate = parsed_options.deduplicate;
ctx->compression_enabled = parsed_options.compress;
ctx->lzma_dict_size = parsed_options.dictionary;
ctx->deduplicate = parsed_options.deduplicate;
if(ctx->deduplicate)
ctx->sectorHashMap = create_map(ctx->userDataDdtHeader.blocks * 25 / 100); // 25% of total sectors