pw-cat: Fix waveX format endian assign

SF_FORMAT_WAVEX is not supported to SF_ENDIAN_CPU. Due to that, unable
to record in .wav file (for > 2 channels).  Add case for SF_FORMAT_WAVEX
to get assign SF_ENDIAN_FILE.

Fixes #5233
This commit is contained in:
Chiluka Rohith 2026-04-16 13:53:58 +02:00 committed by Wim Taymans
parent 686095ea97
commit d444eebea4

View file

@ -1821,6 +1821,7 @@ static void format_from_filename(SF_INFO *info, const char *filename, const char
case SF_FORMAT_FLAC: case SF_FORMAT_FLAC:
case SF_FORMAT_MPEG: case SF_FORMAT_MPEG:
case SF_FORMAT_AIFF: case SF_FORMAT_AIFF:
case SF_FORMAT_WAVEX:
info->format |= SF_ENDIAN_FILE; info->format |= SF_ENDIAN_FILE;
break; break;
default: default: