Merge pull request #152 from Eblo/movie-audio-termination-bugfix

Check for audioThreadTermReq in movie audio thread
This commit is contained in:
Splendide Imaginarius 2024-08-30 13:08:29 +00:00 committed by GitHub
commit d2d46b282e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -290,6 +290,9 @@ struct Movie
// Periodically check the buffers until one is available
while(true) {
// Quit if audio thread terminate request has been made
if (audioThreadTermReq) return;
alGetSourcei(audioSource, AL_BUFFERS_PROCESSED, &procBufs);
if(procBufs > 0) break;
SDL_Delay(AUDIO_SLEEP);