summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2021-09-23 18:11:24 +0200
committerraysan5 <[email protected]>2021-09-23 18:11:24 +0200
commitddc1fdf6d521c8df65048173a3efbabd60280143 (patch)
tree60b9f4cb9e9e547ab54b6725fc4af0b0d97eeb8a /src
parent7fa521fae4e64a4dcdca70a1ebd329a4ef63a643 (diff)
downloadraylib-ddc1fdf6d521c8df65048173a3efbabd60280143.tar.gz
raylib-ddc1fdf6d521c8df65048173a3efbabd60280143.zip
REVIEWED: SeekMusicStream() formating
Diffstat (limited to 'src')
-rw-r--r--src/raudio.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/raudio.c b/src/raudio.c
index 0de3a767..36820abe 100644
--- a/src/raudio.c
+++ b/src/raudio.c
@@ -1660,9 +1660,10 @@ void StopMusicStream(Music music)
void SeekMusicStream(Music music, float position)
{
// Seeking is not supported in module formats
- if(music.ctxType == MUSIC_MODULE_XM || music.ctxType == MUSIC_MODULE_MOD) return;
+ if ((music.ctxType == MUSIC_MODULE_XM) || (music.ctxType == MUSIC_MODULE_MOD)) return;
+
+ unsigned int positionInFrames = (unsigned int)(position*music.stream.sampleRate);
- unsigned int positionInFrames = (unsigned int)(position * music.stream.sampleRate);
switch (music.ctxType)
{
#if defined(SUPPORT_FILEFORMAT_WAV)
@@ -1679,6 +1680,7 @@ void SeekMusicStream(Music music, float position)
#endif
default: break;
}
+
music.stream.buffer->framesProcessed = positionInFrames;
}