소스 검색

Merge pull request #100559 from DeeJayLSP/save-wav-vector

Reduce memory overhead of `save_to_wav`
Thaddeus Crews 3 달 전
부모
커밋
424b0c0fcc
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      scene/resources/audio_stream_wav.cpp

+ 1 - 2
scene/resources/audio_stream_wav.cpp

@@ -576,8 +576,7 @@ Error AudioStreamWAV::save_to_wav(const String &p_path) {
 	file->store_32(sub_chunk_2_size); //Subchunk2Size
 
 	// Add data
-	Vector<uint8_t> 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++) {