if we're asked to use RF64_WAV, actually enabled libsndfile's downgrade capability

Note that this does not alter the filename, which we might also want to consider
This commit is contained in:
Paul Davis 2024-03-26 11:34:13 -06:00
parent e0db21d484
commit 719debf292
1 changed files with 1 additions and 1 deletions

View File

@ -404,7 +404,7 @@ SndFileSource::open ()
#ifdef HAVE_RF64_RIFF
if (_file_is_new && _length == 0 && writable()) {
if (_flags & RF64_RIFF) {
if (sf_command (_sndfile, SFC_RF64_AUTO_DOWNGRADE, 0, 0) != SF_TRUE) {
if (sf_command (_sndfile, SFC_RF64_AUTO_DOWNGRADE, 0, 1) != SF_TRUE) {
char errbuf[256];
sf_error_str (_sndfile, errbuf, sizeof (errbuf) - 1);
error << string_compose (_("Cannot mark RF64 audio file for automatic downgrade to WAV: %1"), errbuf)