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:
parent
e0db21d484
commit
719debf292
|
@ -404,7 +404,7 @@ SndFileSource::open ()
|
||||||
#ifdef HAVE_RF64_RIFF
|
#ifdef HAVE_RF64_RIFF
|
||||||
if (_file_is_new && _length == 0 && writable()) {
|
if (_file_is_new && _length == 0 && writable()) {
|
||||||
if (_flags & RF64_RIFF) {
|
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];
|
char errbuf[256];
|
||||||
sf_error_str (_sndfile, errbuf, sizeof (errbuf) - 1);
|
sf_error_str (_sndfile, errbuf, sizeof (errbuf) - 1);
|
||||||
error << string_compose (_("Cannot mark RF64 audio file for automatic downgrade to WAV: %1"), errbuf)
|
error << string_compose (_("Cannot mark RF64 audio file for automatic downgrade to WAV: %1"), errbuf)
|
||||||
|
|
Loading…
Reference in New Issue