diff options
Diffstat (limited to 'src/plugins/test_wav.c')
-rw-r--r-- | src/plugins/test_wav.c | 89 |
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 @@ | |||
37 | int | 36 | int |
38 | main (int argc, char *argv[]) | 37 | main (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 */ |