From e5316c1aa6446c3b9156d1bbe5507bd76ef85971 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 5 Dec 2025 11:23:46 +0100 Subject: [PATCH] Revert "aplay: fix S24_LE wav header" This reverts commit 9cdcbe0e932b97fac88a6195f87647159a6c7194. It causes regression (see Link). The physical sample width is stored in byte_p_spl. Closes: https://github.com/alsa-project/alsa-utils/issues/308 Signed-off-by: Jaroslav Kysela --- aplay/aplay.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aplay/aplay.c b/aplay/aplay.c index bdc88c2..12d5c0b 100644 --- a/aplay/aplay.c +++ b/aplay/aplay.c @@ -2726,11 +2726,11 @@ static void begin_wave(int fd, size_t cnt) case SND_PCM_FORMAT_S16_LE: bits = 16; break; - case SND_PCM_FORMAT_S24_LE: /* S24_LE is 24 bits stored in 32 bit width with 8 bit padding */ case SND_PCM_FORMAT_S32_LE: - case SND_PCM_FORMAT_FLOAT_LE: + case SND_PCM_FORMAT_FLOAT_LE: bits = 32; break; + case SND_PCM_FORMAT_S24_LE: case SND_PCM_FORMAT_S24_3LE: bits = 24; break; -- 2.47.3