Browse Source

+ added tests with 32-bit and 64-bit IEEE floating point .wav files

git-svn-id: trunk@47466 -
nickysn 4 years ago
parent
commit
94f8971e73

+ 12 - 0
.gitattributes

@@ -4329,6 +4329,12 @@ packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw -text
 packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav -text svneol=unset#audio/x-wav
 packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt svneol=native#text/plain
 packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw -text
+packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav -text svneol=unset#audio/x-wav
+packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt svneol=native#text/plain
+packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw -text
+packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav -text svneol=unset#audio/x-wav
+packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt svneol=native#text/plain
+packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw -text
 packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav -text svneol=unset#audio/x-wav
 packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt svneol=native#text/plain
 packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw -text svneol=unset#application/octet-stream
@@ -4341,6 +4347,12 @@ packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw -text
 packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav -text svneol=unset#audio/x-wav
 packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt svneol=native#text/plain
 packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw -text
+packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav -text svneol=unset#audio/x-wav
+packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt svneol=native#text/plain
+packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw -text
+packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav -text svneol=unset#audio/x-wav
+packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt svneol=native#text/plain
+packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw -text
 packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav -text svneol=unset#audio/x-wav
 packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt svneol=native#text/plain
 packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw -text svneol=unset#application/octet-stream

BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav


+ 1 - 0
packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt

@@ -0,0 +1 @@
+44100 1 32

BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw


BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav


+ 1 - 0
packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt

@@ -0,0 +1 @@
+44100 1 64

BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw


BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav


+ 1 - 0
packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt

@@ -0,0 +1 @@
+44100 2 32

BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw


BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav


+ 1 - 0
packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt

@@ -0,0 +1 @@
+44100 2 64

BIN
packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw


+ 4 - 0
packages/fcl-sound/tests/tcwavreader.pas

@@ -79,10 +79,14 @@ begin
   TestValidFile('44k_mono_16.wav');
   TestValidFile('44k_mono_24.wav');
   TestValidFile('44k_mono_32.wav');
+  TestValidFile('44k_mono_32float.wav');
+  TestValidFile('44k_mono_64float.wav');
   TestValidFile('44k_stereo_8.wav');
   TestValidFile('44k_stereo_16.wav');
   TestValidFile('44k_stereo_24.wav');
   TestValidFile('44k_stereo_32.wav');
+  TestValidFile('44k_stereo_32float.wav');
+  TestValidFile('44k_stereo_64float.wav');
   TestValidFile('44k_mono_16_tag.wav');
   TestValidFile('euphoric_tape.wav');
 end;