implement separate buffering of tag data and cluster table

This commit is contained in:
2025-02-16 08:46:22 +00:00
parent 8b10c344d6
commit 2e4ee5c1b6
6 changed files with 244 additions and 31 deletions

View File

@@ -90,6 +90,11 @@ extern enum ec3_status ec3_pipeline_read_cluster(
size_t cluster_id,
size_t *nr_read);
extern enum ec3_status ec3_pipeline_copy_all(
struct ec3_pipeline *dest,
struct cluster_table *clusters,
FILE *data);
extern size_t ec3_get_cluster_size(unsigned int v);
extern enum ec3_pipeline_stage_type_id
ec3_get_pipeline_stage_for_encryption_func(unsigned int func);