aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2017-05-14 18:32:47 +0200
committerRay <raysan5@gmail.com>2017-05-14 18:32:47 +0200
commit01e65664dd99c71c6e62c4b132d7387accf82fdd (patch)
tree969a9e5784733eb28ac872a32ca0e22b72578e89 /src
parent32e5e207346e81ed6fbb6afd890b3abbc8a9b153 (diff)
downloadraylib-01e65664dd99c71c6e62c4b132d7387accf82fdd.tar.gz
raylib-01e65664dd99c71c6e62c4b132d7387accf82fdd.zip
Reviewed some comments...
Diffstat (limited to 'src')
-rw-r--r--src/audio.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/audio.c b/src/audio.c
index 3005586f..b81d5572 100644
--- a/src/audio.c
+++ b/src/audio.c
@@ -797,7 +797,11 @@ void ResumeMusicStream(Music music)
ALenum state;
alGetSourcei(music->stream.source, AL_SOURCE_STATE, &state);
- if (state == AL_PAUSED) alSourcePlay(music->stream.source);
+ if (state == AL_PAUSED)
+ {
+ TraceLog(INFO, "[AUD ID %i] Resume music stream playing", music->stream.source);
+ alSourcePlay(music->stream.source);
+ }
}
// Stop music playing (close stream)
@@ -813,8 +817,6 @@ void StopMusicStream(Music music)
for (int i = 0; i < MAX_STREAM_BUFFERS; i++)
{
-
-
//UpdateAudioStream(music->stream, pcm, AUDIO_BUFFER_SIZE); // Update one buffer at a time
alBufferData(music->stream.buffers[i], music->stream.format, pcm, AUDIO_BUFFER_SIZE*music->stream.sampleSize/8*music->stream.channels, music->stream.sampleRate);
}
@@ -853,7 +855,7 @@ void UpdateMusicStream(Music music)
if (processed > 0)
{
- bool active = true;
+ bool streamEnding = false;
// NOTE: Using dynamic allocation because it could require more than 16KB
void *pcm = calloc(AUDIO_BUFFER_SIZE*music->stream.sampleSize/8*music->stream.channels, 1);
@@ -898,7 +900,7 @@ void UpdateMusicStream(Music music)
if (music->samplesLeft <= 0)
{
- active = false;
+ streamEnding = true;
break;
}
}
@@ -907,7 +909,7 @@ void UpdateMusicStream(Music music)
free(pcm);
// Reset audio stream for looping
- if (!active)
+ if (streamEnding)
{
StopMusicStream(music); // Stop music (and reset)