mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-28 05:58:30 +00:00
Review formatting, avoid variable
This commit is contained in:
11
src/raudio.c
11
src/raudio.c
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user