From 1752f4eacce26f58a713864e0f3c490096c0fd34 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 27 Feb 2025 15:48:07 +0000 Subject: [PATCH] pipeline: input data is now copied to the output buffer before processing --- src/pipeline.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pipeline.c b/src/pipeline.c index 3f521e0..19e15b8 100644 --- a/src/pipeline.c +++ b/src/pipeline.c @@ -183,7 +183,8 @@ enum ec3_status ec3_pipeline_decode_cluster( size_t *out_len) { b_queue_entry *cur = b_queue_first(&pipeline->p_stages); - void *src = in; + memcpy(out, in, in_len); + void *src = out; size_t stage_in_size = in_len; size_t stage_out_size = 0;