summaryrefslogtreecommitdiffstats
path: root/tests/auto/unit/multimedia/qwavedecoder/data
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/unit/multimedia/qwavedecoder/data')
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/corrupt_datadesc_1_16_8000.le.wavbin0 -> 4044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtdesc_1_16_8000.le.wavbin0 -> 4044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtstring_1_16_8000.le.wavbin0 -> 4044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/empty.wav0
-rwxr-xr-xtests/auto/unit/multimedia/qwavedecoder/data/gendata.sh30
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le.wavbin0 -> 22094 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le_2.wavbin0 -> 22096 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_8000_le.wavbin0 -> 4044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_44100_le.wavbin0 -> 44180 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_8000_le.wavbin0 -> 8080 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_44100.wavbin0 -> 11069 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000.wavbin0 -> 2044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_even_bext.wavbin0 -> 2064 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_odd_bext.wavbin0 -> 2064 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_44100_be.wavbin0 -> 44144 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_8000_be.wavbin0 -> 8044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_44100_be.wavbin0 -> 88280 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_8000_be.wavbin0 -> 16080 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_44100.wavbin0 -> 22094 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_8000.wavbin0 -> 4044 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/nosampledata.wavbin0 -> 44 bytes
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/notawav.wav1
-rw-r--r--tests/auto/unit/multimedia/qwavedecoder/data/onebyte.wav1
23 files changed, 32 insertions, 0 deletions
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_datadesc_1_16_8000.le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_datadesc_1_16_8000.le.wav
new file mode 100644
index 000000000..b6eac4d70
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_datadesc_1_16_8000.le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtdesc_1_16_8000.le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtdesc_1_16_8000.le.wav
new file mode 100644
index 000000000..2f0da1370
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtdesc_1_16_8000.le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtstring_1_16_8000.le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtstring_1_16_8000.le.wav
new file mode 100644
index 000000000..b14a53c9e
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/corrupt_fmtstring_1_16_8000.le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/empty.wav b/tests/auto/unit/multimedia/qwavedecoder/data/empty.wav
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/empty.wav
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/gendata.sh b/tests/auto/unit/multimedia/qwavedecoder/data/gendata.sh
new file mode 100755
index 000000000..99a04129b
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/gendata.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+# Copyright (C) 2016 The Qt Company Ltd.
+# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+# Generate some simple test data. Uses "sox".
+
+endian=""
+endian_extn=""
+
+for channel in 1 2; do
+ if [ $channel -eq 1 ]; then
+ endian="little"
+ endian_extn="le"
+ fi
+
+ if [ $channel -eq 2 ]; then
+ endian="big"
+ endian_extn="be"
+ fi
+ for samplebits in 8 16 32; do
+ for samplerate in 44100 8000; do
+ if [ $samplebits -ne 8 ]; then
+ sox -n --endian "${endian}" -c ${channel} -b ${samplebits} -r ${samplerate} isawav_${channel}_${samplebits}_${samplerate}_${endian_extn}.wav synth 0.25 sine 300-3300
+ else
+ sox -n -c ${channel} -b ${samplebits} -r ${samplerate} isawav_${channel}_${samplebits}_${samplerate}.wav synth 0.25 sine 300-3300
+ fi
+ done
+ done
+done
+
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le.wav
new file mode 100644
index 000000000..88b1a8379
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le_2.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le_2.wav
new file mode 100644
index 000000000..087e68e82
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_44100_le_2.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_8000_le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_8000_le.wav
new file mode 100644
index 000000000..83a405907
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_16_8000_le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_44100_le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_44100_le.wav
new file mode 100644
index 000000000..9c437b155
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_44100_le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_8000_le.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_8000_le.wav
new file mode 100644
index 000000000..f90a8bc35
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_32_8000_le.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_44100.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_44100.wav
new file mode 100644
index 000000000..7d10829ea
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_44100.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000.wav
new file mode 100644
index 000000000..76c08e89e
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_even_bext.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_even_bext.wav
new file mode 100644
index 000000000..531b0ee58
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_even_bext.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_odd_bext.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_odd_bext.wav
new file mode 100644
index 000000000..467be6312
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_1_8_8000_odd_bext.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_44100_be.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_44100_be.wav
new file mode 100644
index 000000000..ca0cd425a
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_44100_be.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_8000_be.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_8000_be.wav
new file mode 100644
index 000000000..3a684590b
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_16_8000_be.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_44100_be.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_44100_be.wav
new file mode 100644
index 000000000..f1aaf2906
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_44100_be.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_8000_be.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_8000_be.wav
new file mode 100644
index 000000000..c10c20872
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_32_8000_be.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_44100.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_44100.wav
new file mode 100644
index 000000000..befd02baf
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_44100.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_8000.wav b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_8000.wav
new file mode 100644
index 000000000..ce8b0d06a
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/isawav_2_8_8000.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/nosampledata.wav b/tests/auto/unit/multimedia/qwavedecoder/data/nosampledata.wav
new file mode 100644
index 000000000..8dbde9545
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/nosampledata.wav
Binary files differ
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/notawav.wav b/tests/auto/unit/multimedia/qwavedecoder/data/notawav.wav
new file mode 100644
index 000000000..36a20ea05
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/notawav.wav
@@ -0,0 +1 @@
+Ceci n'est pas une wav file
diff --git a/tests/auto/unit/multimedia/qwavedecoder/data/onebyte.wav b/tests/auto/unit/multimedia/qwavedecoder/data/onebyte.wav
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/tests/auto/unit/multimedia/qwavedecoder/data/onebyte.wav
@@ -0,0 +1 @@
+1