diff --git a/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c b/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c index dad1d812d..f9453a9bb 100644 --- a/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c +++ b/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c @@ -302,7 +302,7 @@ long lookup_format(long format, long mode, long bits, long swap) sf_format |= (swap ? SF_ENDIAN_LITTLE : SF_ENDIAN_BIG); #endif #ifdef XL_LITTLE_ENDIAN - sf_format |= (swap ? SF_ENDIAN_LITTLE : SF_ENDIAN_LITTLE); + sf_format |= (swap ? SF_ENDIAN_BIG : SF_ENDIAN_LITTLE); #endif break; case SND_HEAD_OGG: sf_format = SF_FORMAT_OGG; mode = SND_MODE_VORBIS; break;