Review formatting, avoid variable

This commit is contained in:
Ray
2025-07-17 18:49:54 +02:00
parent 8823aba9df
commit 71b302846a

View File

@@ -1897,14 +1897,16 @@ void UpdateMusicStream(Music music)
if ((framesLeft >= subBufferSizeInFrames) || music.looping) framesToStream = subBufferSizeInFrames; if ((framesLeft >= subBufferSizeInFrames) || music.looping) framesToStream = subBufferSizeInFrames;
else framesToStream = framesLeft; else framesToStream = framesLeft;
if (framesToStream == 0) { if (framesToStream == 0)
bool framesInBufferPlayed = music.stream.buffer->isSubBufferProcessed[0] && music.stream.buffer->isSubBufferProcessed[1]; {
if (framesInBufferPlayed) { // Check if both buffers have been processed
if (music.stream.buffer->isSubBufferProcessed[0] && music.stream.buffer->isSubBufferProcessed[1])
{
ma_mutex_unlock(&AUDIO.System.lock); ma_mutex_unlock(&AUDIO.System.lock);
StopMusicStream(music); StopMusicStream(music);
return; return;
} }
ma_mutex_unlock(&AUDIO.System.lock); ma_mutex_unlock(&AUDIO.System.lock);
return; return;
} }
@@ -2021,6 +2023,7 @@ void UpdateMusicStream(Music music)
#endif #endif
default: break; default: break;
} }
UpdateAudioStreamInLockedState(music.stream, AUDIO.System.pcmBuffer, framesToStream); UpdateAudioStreamInLockedState(music.stream, AUDIO.System.pcmBuffer, framesToStream);
} }