From 788631d4544e727f2c3d73df0f79468d1d940666 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 12 Apr 2009 10:33:41 +0000 Subject: [PATCH] Fix bug with dynamic playrate changing --- panda/src/audiotraits/openalAudioSound.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/panda/src/audiotraits/openalAudioSound.cxx b/panda/src/audiotraits/openalAudioSound.cxx index 8b0c009db8..85bfaea9bb 100644 --- a/panda/src/audiotraits/openalAudioSound.cxx +++ b/panda/src/audiotraits/openalAudioSound.cxx @@ -630,6 +630,9 @@ get_balance() const { void OpenALAudioSound:: set_play_rate(float play_rate) { _play_rate = play_rate; + if (_source) { + alSourcef(_source, AL_PITCH, play_rate); + } } ////////////////////////////////////////////////////////////////////