From 5d2b20a662919b085f0749a316c10baedb5eda74 Mon Sep 17 00:00:00 2001 From: Bart van Strien Date: Fri, 14 Jun 2013 14:12:28 +0200 Subject: [PATCH] Apply patch that fixes "random" looping of streaming sources (issue #630) --- src/modules/audio/openal/Source.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/audio/openal/Source.cpp b/src/modules/audio/openal/Source.cpp index c416eaba6..6e0bd4cce 100644 --- a/src/modules/audio/openal/Source.cpp +++ b/src/modules/audio/openal/Source.cpp @@ -449,6 +449,7 @@ void Source::playAtomic() alSourcef(source, AL_REFERENCE_DISTANCE, referenceDistance); alSourcef(source, AL_ROLLOFF_FACTOR, rolloffFactor); alSourcef(source, AL_MAX_DISTANCE, maxDistance); + alSourcei(source, AL_LOOPING, isLooping() ? AL_TRUE : AL_FALSE); alSourcePlay(source);