Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBenjamin Jemlich <pcgod@users.sourceforge.net>2010-07-21 00:10:06 +0400
committerBenjamin Jemlich <pcgod@users.sourceforge.net>2010-07-21 00:10:06 +0400
commit4335312f4b89428538c4800bc3110418fe3a9c50 (patch)
treef5447ed6df41318f7349a60218da2570f28a4582 /src
parent8bd2060b67ecaeb438bf565f1c57cc4555b8c697 (diff)
Add another QThread::yield in the audio output code
Diffstat (limited to 'src')
-rw-r--r--src/mumble/AudioOutput.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mumble/AudioOutput.cpp b/src/mumble/AudioOutput.cpp
index 9b843856a..8afe6ed04 100644
--- a/src/mumble/AudioOutput.cpp
+++ b/src/mumble/AudioOutput.cpp
@@ -808,7 +808,11 @@ void AudioOutput::addFrameToBuffer(ClientUser *user, const QByteArray &qbaPacket
if (aop)
removeBuffer(aop);
- while ((iMixerFreq == 0) && isAlive()) {}
+ while ((iMixerFreq == 0) && isAlive()) {
+#if QT_VERSION >= 0x040500
+ QThread::yieldCurrentThread();
+#endif
+ }
if (! iMixerFreq)
return;