From 5f99c77bcd27a0f0ec2ffe0643f08cff4bc81b3e Mon Sep 17 00:00:00 2001 From: NepDisk Date: Fri, 14 Nov 2025 10:32:49 -0500 Subject: [PATCH] [PATCH] Don't use magic numbers for float and short sizes Thanks Alug --- src/sdl/al_sound.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sdl/al_sound.c b/src/sdl/al_sound.c index bf776c055..c52ac3344 100644 --- a/src/sdl/al_sound.c +++ b/src/sdl/al_sound.c @@ -398,11 +398,11 @@ static boolean I_QueueNextSample(boolean unqueue) if (sample_format == Float) { - count = sf_read_float(audio.musicstream, (float *)stream, BUFFERSIZE) * 4; // float is 4 bytes not 2, so just double this shit for now kek + count = sf_read_float(audio.musicstream, (float *)stream, BUFFERSIZE) * sizeof(float); // float is 4 bytes not 2, so just double this shit for now kek } else { - count = sf_read_short(audio.musicstream, stream, BUFFERSIZE) * 2; + count = sf_read_short(audio.musicstream, (short *)stream, BUFFERSIZE) * sizeof(short); } if (count == 0)