aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/test_wav.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/test_wav.c')
-rw-r--r--src/plugins/test_wav.c89
1 files changed, 43 insertions, 46 deletions
diff --git a/src/plugins/test_wav.c b/src/plugins/test_wav.c
index dc4f6fe..3325386 100644
--- a/src/plugins/test_wav.c
+++ b/src/plugins/test_wav.c
@@ -26,7 +26,6 @@
26#include "test_lib.h" 26#include "test_lib.h"
27 27
28 28
29
30/** 29/**
31 * Main function for the WAV testcase. 30 * Main function for the WAV testcase.
32 * 31 *
@@ -37,55 +36,53 @@
37int 36int
38main (int argc, char *argv[]) 37main (int argc, char *argv[])
39{ 38{
40 struct SolutionData wav_noise_sol[] = 39 struct SolutionData wav_noise_sol[] = {
40 {
41 EXTRACTOR_METATYPE_MIMETYPE,
42 EXTRACTOR_METAFORMAT_UTF8,
43 "text/plain",
44 "audio/x-wav",
45 strlen ("audio/x-wav") + 1,
46 0
47 },
41 { 48 {
42 { 49 EXTRACTOR_METATYPE_RESOURCE_TYPE,
43 EXTRACTOR_METATYPE_MIMETYPE, 50 EXTRACTOR_METAFORMAT_UTF8,
44 EXTRACTOR_METAFORMAT_UTF8, 51 "text/plain",
45 "text/plain", 52 "1000 ms, 48000 Hz, mono",
46 "audio/x-wav", 53 strlen ("1000 ms, 48000 Hz, mono") + 1,
47 strlen ("audio/x-wav") + 1, 54 0
48 0 55 },
49 }, 56 { 0, 0, NULL, NULL, 0, -1 }
50 { 57 };
51 EXTRACTOR_METATYPE_RESOURCE_TYPE, 58 struct SolutionData wav_alert_sol[] = {
52 EXTRACTOR_METAFORMAT_UTF8,
53 "text/plain",
54 "1000 ms, 48000 Hz, mono",
55 strlen ("1000 ms, 48000 Hz, mono") + 1,
56 0
57 },
58 { 0, 0, NULL, NULL, 0, -1 }
59 };
60 struct SolutionData wav_alert_sol[] =
61 { 59 {
62 { 60 EXTRACTOR_METATYPE_MIMETYPE,
63 EXTRACTOR_METATYPE_MIMETYPE, 61 EXTRACTOR_METAFORMAT_UTF8,
64 EXTRACTOR_METAFORMAT_UTF8, 62 "text/plain",
65 "text/plain", 63 "audio/x-wav",
66 "audio/x-wav", 64 strlen ("audio/x-wav") + 1,
67 strlen ("audio/x-wav") + 1, 65 0
68 0 66 },
69 },
70 {
71 EXTRACTOR_METATYPE_RESOURCE_TYPE,
72 EXTRACTOR_METAFORMAT_UTF8,
73 "text/plain",
74 "525 ms, 22050 Hz, mono",
75 strlen ("525 ms, 22050 Hz, mono") + 1,
76 0
77 },
78 { 0, 0, NULL, NULL, 0, -1 }
79 };
80 struct ProblemSet ps[] =
81 { 67 {
82 { "testdata/wav_noise.wav", 68 EXTRACTOR_METATYPE_RESOURCE_TYPE,
83 wav_noise_sol }, 69 EXTRACTOR_METAFORMAT_UTF8,
84 { "testdata/wav_alert.wav", 70 "text/plain",
85 wav_alert_sol }, 71 "525 ms, 22050 Hz, mono",
86 { NULL, NULL } 72 strlen ("525 ms, 22050 Hz, mono") + 1,
87 }; 73 0
74 },
75 { 0, 0, NULL, NULL, 0, -1 }
76 };
77 struct ProblemSet ps[] = {
78 { "testdata/wav_noise.wav",
79 wav_noise_sol },
80 { "testdata/wav_alert.wav",
81 wav_alert_sol },
82 { NULL, NULL }
83 };
88 return ET_main ("wav", ps); 84 return ET_main ("wav", ps);
89} 85}
90 86
87
91/* end of test_wav.c */ 88/* end of test_wav.c */