We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fffae1a commit 33c5981Copy full SHA for 33c5981
src/raudio.c
@@ -1428,7 +1428,9 @@ Music LoadMusicStream(const char *fileName)
1428
{
1429
music.ctxType = MUSIC_AUDIO_FLAC;
1430
music.ctxData = ctxFlac;
1431
- music.stream = LoadAudioStream(ctxFlac->sampleRate, ctxFlac->bitsPerSample, ctxFlac->channels);
+ int sampleSize = ctxFlac->bitsPerSample;
1432
+ if (ctxFlac->bitsPerSample == 24) sampleSize = 16; // Forcing conversion to s16 on UpdateMusicStream()
1433
+ music.stream = LoadAudioStream(ctxFlac->sampleRate, sampleSize, ctxFlac->channels);
1434
music.frameCount = (unsigned int)ctxFlac->totalPCMFrameCount;
1435
music.looping = true; // Looping enabled by default
1436
musicLoaded = true;
0 commit comments