Переглянути джерело

testresample: correctly output .wav files that have floating point audio.

Ryan C. Gordon 7 роки тому
батько
коміт
ed4fe4c9a0
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      test/testresample.c

+ 1 - 1
test/testresample.c

@@ -93,7 +93,7 @@ main(int argc, char **argv)
     SDL_WriteLE32(io, 0x45564157);      /* WAVE */
     SDL_WriteLE32(io, 0x20746D66);      /* fmt */
     SDL_WriteLE32(io, 16);      /* chunk size */
-    SDL_WriteLE16(io, 1);       /* uncompressed */
+    SDL_WriteLE16(io, SDL_AUDIO_ISFLOAT(spec.format) ? 3 : 1);       /* uncompressed */
     SDL_WriteLE16(io, cvtchans);   /* channels */
     SDL_WriteLE32(io, cvtfreq); /* sample rate */
     SDL_WriteLE32(io, avgbytes);        /* average bytes per second */