From 044444f2e2774f397e605b20aeb00dfa42f008b4 Mon Sep 17 00:00:00 2001 From: DeeJayLSP Date: Wed, 19 Mar 2025 13:19:10 -0300 Subject: [PATCH] Reduce memory overhead of `save_to_wav` --- scene/resources/audio_stream_wav.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scene/resources/audio_stream_wav.cpp b/scene/resources/audio_stream_wav.cpp index 9e262eeaae0..5b20737c0c0 100644 --- a/scene/resources/audio_stream_wav.cpp +++ b/scene/resources/audio_stream_wav.cpp @@ -580,8 +580,7 @@ Error AudioStreamWAV::save_to_wav(const String &p_path) { file->store_32(sub_chunk_2_size); //Subchunk2Size // Add data - Vector stream_data = get_data(); - const uint8_t *read_data = stream_data.ptr(); + const uint8_t *read_data = data.ptr(); switch (format) { case AudioStreamWAV::FORMAT_8_BITS: for (unsigned int i = 0; i < data_bytes; i++) {