diff options
Diffstat (limited to 'avx512-0037785/packages/fcl-sound/tests')
48 files changed, 213 insertions, 0 deletions
diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav Binary files differnew file mode 100644 index 0000000000..d4bd347e12 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt new file mode 100644 index 0000000000..801f4fc79a --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt @@ -0,0 +1 @@ +44100 1 16 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.raw Binary files differnew file mode 100644 index 0000000000..fc7ac36abf --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav Binary files differnew file mode 100644 index 0000000000..61f5eaedcd --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt new file mode 100644 index 0000000000..801f4fc79a --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt @@ -0,0 +1 @@ +44100 1 16 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.raw Binary files differnew file mode 100644 index 0000000000..f44c77e0cd --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav Binary files differnew file mode 100644 index 0000000000..21f4755cf5 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt new file mode 100644 index 0000000000..f35a382a73 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt @@ -0,0 +1 @@ +44100 1 24 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw Binary files differnew file mode 100644 index 0000000000..7bf9972153 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav Binary files differnew file mode 100644 index 0000000000..77ec7a1ffb --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt new file mode 100644 index 0000000000..0566dc5840 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt @@ -0,0 +1 @@ +44100 1 32 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw Binary files differnew file mode 100644 index 0000000000..a7d2e39d93 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav Binary files differnew file mode 100644 index 0000000000..7e5148200f --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt new file mode 100644 index 0000000000..165c089fa3 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt @@ -0,0 +1 @@ +44100 1 32 3 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw Binary files differnew file mode 100644 index 0000000000..e911d769ff --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav Binary files differnew file mode 100644 index 0000000000..8948b43cd8 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt new file mode 100644 index 0000000000..8b15753c9e --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt @@ -0,0 +1 @@ +44100 1 64 3 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw Binary files differnew file mode 100644 index 0000000000..c4b1f8b44e --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav Binary files differnew file mode 100644 index 0000000000..3d7bb19a99 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt new file mode 100644 index 0000000000..6fc6cd8c55 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt @@ -0,0 +1 @@ +44100 1 8 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw new file mode 100644 index 0000000000..3bc3141cd7 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw @@ -0,0 +1 @@ +½wpic\WRNKHGFFGILOTY^djqx~~zvromlkklmoqsvy|
\ No newline at end of file diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav Binary files differnew file mode 100644 index 0000000000..37e24af598 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt new file mode 100644 index 0000000000..e37c7f764d --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt @@ -0,0 +1 @@ +44100 2 16 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.raw Binary files differnew file mode 100644 index 0000000000..72344c6320 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav Binary files differnew file mode 100644 index 0000000000..1d481f6d32 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt new file mode 100644 index 0000000000..3f2a0df5c8 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt @@ -0,0 +1 @@ +44100 2 24 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw Binary files differnew file mode 100644 index 0000000000..85f0bc45a1 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav Binary files differnew file mode 100644 index 0000000000..f1e3c7e307 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt new file mode 100644 index 0000000000..f8691f534f --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt @@ -0,0 +1 @@ +44100 2 32 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw Binary files differnew file mode 100644 index 0000000000..0c3eb73747 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav Binary files differnew file mode 100644 index 0000000000..9048120071 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt new file mode 100644 index 0000000000..2e3ab9f355 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt @@ -0,0 +1 @@ +44100 2 32 3 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw Binary files differnew file mode 100644 index 0000000000..d2fee5a96f --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav Binary files differnew file mode 100644 index 0000000000..8c6f4c781e --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt new file mode 100644 index 0000000000..1d5c36f451 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt @@ -0,0 +1 @@ +44100 2 64 3 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw Binary files differnew file mode 100644 index 0000000000..2cb94a2b79 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav Binary files differnew file mode 100644 index 0000000000..e23ad7c5c8 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt new file mode 100644 index 0000000000..c569dde95c --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt @@ -0,0 +1 @@ +44100 2 8 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw new file mode 100644 index 0000000000..afc8b36f98 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw @@ -0,0 +1 @@ +nmlkkklmnprtwy||xtplh}ema]]MZ>X1V%TSRRSTUWZ]aei(m4rBwP{_n}ţ˦ШӪԬӭϮʯį}sjb[VSQQSUZ_dkqwy
\ No newline at end of file diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav Binary files differnew file mode 100644 index 0000000000..4653ace7cc --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt new file mode 100644 index 0000000000..0596355e4d --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt @@ -0,0 +1 @@ +4800 1 8 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.raw new file mode 100644 index 0000000000..5070deffc7 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.raw @@ -0,0 +1 @@ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
\ No newline at end of file diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav Binary files differnew file mode 100644 index 0000000000..b3b0e6e9f4 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.info.txt b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.info.txt new file mode 100644 index 0000000000..0596355e4d --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.info.txt @@ -0,0 +1 @@ +4800 1 8 1 diff --git a/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.raw b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.raw new file mode 100644 index 0000000000..5070deffc7 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.raw @@ -0,0 +1 @@ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
\ No newline at end of file diff --git a/avx512-0037785/packages/fcl-sound/tests/tcwavreader.pas b/avx512-0037785/packages/fcl-sound/tests/tcwavreader.pas new file mode 100644 index 0000000000..928fd5fdf7 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/tcwavreader.pas @@ -0,0 +1,103 @@ +unit tcwavreader; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, fpcunit, testutils, testregistry, + fpwavreader; + +type + + { TTestWavReader } + + TTestWavReader= class(TTestCase) + private + procedure TestValidFile(const FileName: string); + published + procedure TestValidFiles; + end; + +implementation + +procedure TTestWavReader.TestValidFile(const FileName: string); +const + CorrectFileDir = 'data/wav/reader/valid/'; +var + WavReader: TWavReader; + InfoFile: TextFile; + RawDataFile: File; + ExpectedSampleRate, ExpectedChannels, ExpectedBitsPerSample, + ExpectedFormat: Integer; + ExpectedData: array of Byte; + ActualData: array of Byte; + ActualDataLen: Integer; + SaveFileMode: Byte; +begin + AssignFile(InfoFile, CorrectFileDir + FileName + '.info.txt'); + Reset(InfoFile); + try + Readln(InfoFile, ExpectedSampleRate, ExpectedChannels, ExpectedBitsPerSample, ExpectedFormat); + finally + CloseFile(InfoFile); + end; + + SaveFileMode := FileMode; + try + FileMode := 0; + AssignFile(RawDataFile, CorrectFileDir + FileName + '.raw'); + Reset(RawDataFile, 1); + try + SetLength(ExpectedData, FileSize(RawDataFile)); + BlockRead(RawDataFile, ExpectedData[0], Length(ExpectedData)); + finally + CloseFile(RawDataFile); + end; + finally + FileMode := SaveFileMode; + end; + + WavReader := TWavReader.Create; + try + if not WavReader.LoadFromFile(CorrectFileDir + FileName) then + Fail('Error loading wave file'); + AssertEquals('Incorrect format', ExpectedFormat, WavReader.fmt.Format); + AssertEquals('Incorrect sample rate', ExpectedSampleRate, WavReader.fmt.SampleRate); + AssertEquals('Incorrect number of channels', ExpectedChannels, WavReader.fmt.Channels); + AssertEquals('Incorrect number of bits per sample', ExpectedBitsPerSample, WavReader.fmt.BitsPerSample); + SetLength(ActualData, Length(ExpectedData)); + ActualDataLen := WavReader.ReadBuf(ActualData[0], Length(ActualData)); + AssertEquals('Data length', Length(ExpectedData), ActualDataLen); + AssertTrue('Data differs', CompareMem(@ExpectedData[0], @ActualData[0], ActualDataLen)); + finally + FreeAndNil(WavReader); + end; +end; + +procedure TTestWavReader.TestValidFiles; +begin + TestValidFile('44k_mono_8.wav'); + 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'); + TestValidFile('odd_fmt_size.wav'); +end; + + + +initialization + + RegisterTest(TTestWavReader); +end. + diff --git a/avx512-0037785/packages/fcl-sound/tests/testfclsound.lpi b/avx512-0037785/packages/fcl-sound/tests/testfclsound.lpi new file mode 100644 index 0000000000..ef1cba9b1c --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/testfclsound.lpi @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CONFIG> + <ProjectOptions> + <Version Value="11"/> + <General> + <SessionStorage Value="InProjectDir"/> + <MainUnit Value="0"/> + <Title Value="testfclsound"/> + <ResourceType Value="res"/> + <UseXPManifest Value="True"/> + </General> + <BuildModes Count="1"> + <Item1 Name="Default" Default="True"/> + </BuildModes> + <PublishOptions> + <Version Value="2"/> + <UseFileFilters Value="True"/> + </PublishOptions> + <RunParams> + <FormatVersion Value="2"/> + <Modes Count="0"/> + </RunParams> + <RequiredPackages Count="3"> + <Item1> + <PackageName Value="fpcunittestrunner"/> + </Item1> + <Item2> + <PackageName Value="LCL"/> + </Item2> + <Item3> + <PackageName Value="FCL"/> + </Item3> + </RequiredPackages> + <Units Count="2"> + <Unit0> + <Filename Value="testfclsound.lpr"/> + <IsPartOfProject Value="True"/> + </Unit0> + <Unit1> + <Filename Value="tcwavreader.pas"/> + <IsPartOfProject Value="True"/> + </Unit1> + </Units> + </ProjectOptions> + <CompilerOptions> + <Version Value="11"/> + <Target> + <Filename Value="testfclsound"/> + </Target> + <SearchPaths> + <IncludeFiles Value="$(ProjOutDir)"/> + <OtherUnitFiles Value="../src"/> + <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> + </SearchPaths> + <Linking> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> + </Linking> + </CompilerOptions> + <Debugging> + <Exceptions Count="3"> + <Item1> + <Name Value="EAbort"/> + </Item1> + <Item2> + <Name Value="ECodetoolError"/> + </Item2> + <Item3> + <Name Value="EFOpenError"/> + </Item3> + </Exceptions> + </Debugging> +</CONFIG> diff --git a/avx512-0037785/packages/fcl-sound/tests/testfclsound.lpr b/avx512-0037785/packages/fcl-sound/tests/testfclsound.lpr new file mode 100644 index 0000000000..0aa705ad03 --- /dev/null +++ b/avx512-0037785/packages/fcl-sound/tests/testfclsound.lpr @@ -0,0 +1,15 @@ +program testfclsound; + +{$mode objfpc}{$H+} + +uses + Interfaces, Forms, GuiTestRunner, tcwavreader; + +{$R *.res} + +begin + Application.Initialize; + Application.CreateForm(TGuiTestRunner, TestRunner); + Application.Run; +end. + |