parecord: fix "Failed to open audio file" for FLAC and OGG
authorMartin Wilck <mwilck@arcor.de>
Mon, 15 Mar 2021 12:01:28 +0000 (13:01 +0100)
committerTanu Kaskinen <tanuk@iki.fi>
Mon, 19 Apr 2021 13:35:48 +0000 (13:35 +0000)
commit432a91ed439e3d5d6771e8c097df5ff8943b1ad2
tree0024102722418e0a23f377e32ab4ea0c46838f16
parentfec9eb178d5fee5b39cd49d5d55a7ac202bb9894
parecord: fix "Failed to open audio file" for FLAC and OGG

This patch fixes the following error:

$ pacat --file-format=ogg -r test.ogg
Failed to open audio file.
$ parecord sep.flac
Failed to open audio file.

libsndfile errors out if a WAV or OGG file is set to have anything but
SF_ENDIAN_FILE:

https://github.com/libsndfile/libsndfile/commit/f4d1646e5cd96444a75c6327a9d49739f81d251e

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/526>
src/utils/pacat.c