Skip to content

Commit ab6c6ee

Browse files
committed
Merge pull request #110525 from Ryan-000/Fix-AudioStreamPolyphonic-to-honor-AudioStreamPlayer_pitch_scale
Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale
2 parents 1c9eec6 + 040ff85 commit ab6c6ee

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

scene/resources/audio_stream_polyphonic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ int AudioStreamPlaybackPolyphonic::mix(AudioFrame *p_buffer, float p_rate_scale,
178178

179179
while (todo) {
180180
int to_mix = MIN(todo, int(INTERNAL_BUFFER_LEN));
181-
int mixed = s.stream_playback->mix(internal_buffer, s.pitch_scale, to_mix);
181+
int mixed = s.stream_playback->mix(internal_buffer, p_rate_scale * s.pitch_scale, to_mix);
182182

183183
for (int i = 0; i < to_mix; i++) {
184184
p_buffer[offset + i] += internal_buffer[i] * volume;

0 commit comments

Comments
 (0)