SDL_mixer: wav: uncompressed PCM audio is always in littleendian format.

From fc3899a07c617f11b1321eb10602cbce7524fa51 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Tue, 10 Mar 2026 15:45:43 -0400
Subject: [PATCH] wav: uncompressed PCM audio is always in littleendian format.

Fixes #827.
---
 src/decoder_wav.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/decoder_wav.c b/src/decoder_wav.c
index ace3345d..3351500a 100644
--- a/src/decoder_wav.c
+++ b/src/decoder_wav.c
@@ -934,7 +934,7 @@ static bool ParseFMT(WAV_AudioData *adata, SDL_IOStream *io, SDL_AudioSpec *spec
             break;
         case 16:
             switch(adata->encoding) {
-            case PCM_CODE: spec->format = SDL_AUDIO_S16; break;
+            case PCM_CODE: spec->format = SDL_AUDIO_S16LE; break;
             default: unknown_bits = true; break;
             }
             break;
@@ -949,7 +949,7 @@ static bool ParseFMT(WAV_AudioData *adata, SDL_IOStream *io, SDL_AudioSpec *spec
             break;
         case 32:
             switch(adata->encoding) {
-            case PCM_CODE:   spec->format = SDL_AUDIO_S32; break;
+            case PCM_CODE:   spec->format = SDL_AUDIO_S32LE; break;
             case IEEE_FLOAT_CODE: spec->format = SDL_AUDIO_F32; break;
             default: unknown_bits = true; break;
             }