summaryrefslogtreecommitdiff
path: root/tests/check/elements/timidity.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/check/elements/timidity.c')
-rw-r--r--tests/check/elements/timidity.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/tests/check/elements/timidity.c b/tests/check/elements/timidity.c
deleted file mode 100644
index 5c85b6567..000000000
--- a/tests/check/elements/timidity.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/* GStreamer
- *
- * unit test for timidity/wildmidi
- *
- * Copyright (C) <2007> Stefan Kost <ensonic@users.sf.net>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#include <unistd.h>
-
-#include <gst/check/gstcheck.h>
-#include <gst/base/gsttypefindhelper.h>
-
-
-GST_START_TEST (test_midi_typefind)
-{
- const guint8 midi_header[] = {
- 0x4d, 0x54, 0x68, 0x64, 0x00, 0x00, 0x00, 0x06,
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x60, 0x4d, 0x54,
- 0x72, 0x6b, 0x00, 0x00
- };
- GstTypeFindProbability prob;
- const gchar *type;
- GstBuffer *buf;
- GstCaps *caps = NULL;
-
- buf = gst_buffer_new ();
- GST_BUFFER_DATA (buf) = (guint8 *) midi_header;
- GST_BUFFER_SIZE (buf) = sizeof (midi_header);
- GST_BUFFER_OFFSET (buf) = 0;
-
- caps = gst_type_find_helper_for_buffer (NULL, buf, &prob);
- fail_unless (caps != NULL);
- GST_LOG ("Found type: %" GST_PTR_FORMAT, caps);
-
- type = gst_structure_get_name (gst_caps_get_structure (caps, 0));
- fail_unless_equals_string (type, "audio/midi");
- fail_unless (prob > GST_TYPE_FIND_MINIMUM && prob <= GST_TYPE_FIND_MAXIMUM);
-
- gst_buffer_unref (buf);
- gst_caps_unref (caps);
-
-}
-
-GST_END_TEST;
-
-
-static Suite *
-timidity_suite (void)
-{
- Suite *s = suite_create ("timidity");
- TCase *tc_chain = tcase_create ("general");
-
- suite_add_tcase (s, tc_chain);
- tcase_add_test (tc_chain, test_midi_typefind);
-
- return s;
-}
-
-GST_CHECK_MAIN (timidity);