Browse Source

lock mutex also on start/stop audio loop playback

pull/2509/head
Nils Fenner 10 years ago
parent
commit
c39138a65d
No known key found for this signature in database
GPG Key ID: 9591A163FF9BE04C
  1. 2
      src/audio/audio.cpp

2
src/audio/audio.cpp

@ -781,11 +781,13 @@ void Audio::deleteSource(quint32 sid)
void Audio::startLoop() void Audio::startLoop()
{ {
QMutexLocker locker(&d->audioLock);
alSourcei(d->alMainSource, AL_LOOPING, AL_TRUE); alSourcei(d->alMainSource, AL_LOOPING, AL_TRUE);
} }
void Audio::stopLoop() void Audio::stopLoop()
{ {
QMutexLocker locker(&d->audioLock);
alSourcei(d->alMainSource, AL_LOOPING, AL_FALSE); alSourcei(d->alMainSource, AL_LOOPING, AL_FALSE);
alSourceStop(d->alMainSource); alSourceStop(d->alMainSource);
} }

Loading…
Cancel
Save