From b2d07362d3393d770098fc4e9a17ddf489a1b632 Mon Sep 17 00:00:00 2001 From: Good Guy Date: Thu, 25 May 2023 08:37:07 -0600 Subject: [PATCH] Prevent delay audio plugin from crashing --- cinelerra-5.1/plugins/delayaudio/delayaudio.C | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cinelerra-5.1/plugins/delayaudio/delayaudio.C b/cinelerra-5.1/plugins/delayaudio/delayaudio.C index 22c32f62..9396db81 100644 --- a/cinelerra-5.1/plugins/delayaudio/delayaudio.C +++ b/cinelerra-5.1/plugins/delayaudio/delayaudio.C @@ -136,8 +136,7 @@ void DelayAudio::reconfigure() if(buffer) { - int size = MIN(new_allocation, allocation); - + int size = new_allocation; memcpy(new_buffer->get_data(), buffer->get_data(), (size - PluginClient::in_buffer_size) * sizeof(double)); @@ -154,7 +153,8 @@ int DelayAudio::process_realtime(int64_t size, Samples *input_ptr, Samples *outp { load_configuration(); - if(need_reconfigure) reconfigure(); +// if(need_reconfigure) reconfigure(); + reconfigure(); // printf("DelayAudio::process_realtime %d %d\n", // input_start, size); -- 2.26.2