From 081cb6848e4ea75303896e894c651c916ad90496 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 24 Mar 2025 17:54:32 +0100 Subject: [PATCH] pw-cat: prefer AU format when using stdin/stdout WAV is actually not usable for streaming output by sndfile. See #4629 --- src/tools/pw-cat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/pw-cat.c b/src/tools/pw-cat.c index f485a08f1..c81ae0f8c 100644 --- a/src/tools/pw-cat.c +++ b/src/tools/pw-cat.c @@ -1343,7 +1343,7 @@ static void format_from_filename(SF_INFO *info, const char *filename) } } if (format == -1) - format = SF_FORMAT_WAV; + format = spa_streq(filename, "-") ? SF_FORMAT_AU : SF_FORMAT_WAV; if (format == SF_FORMAT_WAV && info->channels > 2) format = SF_FORMAT_WAVEX;