2
0
Эх сурвалжийг харах

Merge pull request #110525 from Ryan-000/Fix-AudioStreamPolyphonic-to-honor-AudioStreamPlayer_pitch_scale

Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale
Thaddeus Crews 2 өдөр өмнө
parent
commit
ab6c6eece8

+ 1 - 1
scene/resources/audio_stream_polyphonic.cpp

@@ -178,7 +178,7 @@ int AudioStreamPlaybackPolyphonic::mix(AudioFrame *p_buffer, float p_rate_scale,
 
 		while (todo) {
 			int to_mix = MIN(todo, int(INTERNAL_BUFFER_LEN));
-			int mixed = s.stream_playback->mix(internal_buffer, s.pitch_scale, to_mix);
+			int mixed = s.stream_playback->mix(internal_buffer, p_rate_scale * s.pitch_scale, to_mix);
 
 			for (int i = 0; i < to_mix; i++) {
 				p_buffer[offset + i] += internal_buffer[i] * volume;