diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-02-25 06:29:12 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-02-25 06:29:12 +0000 |
commit | a49e89d51449d1b44b40e81afdb406a1406bac6a (patch) | |
tree | 9e248d17ce1979e914f682470c36db8276d42807 /ext/timidity | |
parent | 65c75b862c22a155c4cb0035ab86cb7d9521e04f (diff) | |
download | gst-plugins-bad-a49e89d51449d1b44b40e81afdb406a1406bac6a.tar.gz gst-plugins-bad-a49e89d51449d1b44b40e81afdb406a1406bac6a.tar.bz2 gst-plugins-bad-a49e89d51449d1b44b40e81afdb406a1406bac6a.zip |
Remove midi typefinders and require base CVS as they moved there.
Original commit message from CVS:
* configure.ac:
* ext/timidity/gsttimidity.c: (plugin_init):
* ext/timidity/gstwildmidi.c: (plugin_init):
Remove midi typefinders and require base CVS as they moved there.
Diffstat (limited to 'ext/timidity')
-rw-r--r-- | ext/timidity/gsttimidity.c | 27 | ||||
-rw-r--r-- | ext/timidity/gstwildmidi.c | 27 |
2 files changed, 0 insertions, 54 deletions
diff --git a/ext/timidity/gsttimidity.c b/ext/timidity/gsttimidity.c index 1a51fe38..0561b03c 100644 --- a/ext/timidity/gsttimidity.c +++ b/ext/timidity/gsttimidity.c @@ -799,39 +799,12 @@ gst_timidity_change_state (GstElement * element, GstStateChange transition) return ret; } -/* - * http://jedi.ks.uiuc.edu/~johns/links/music/midifile.html - */ -static void -gst_timidity_typefind (GstTypeFind * tf, gpointer _data) -{ - guint8 *data = gst_type_find_peek (tf, 0, 4); - - if (data && data[0] == 'M' && data[1] == 'T' && data[2] == 'h' - && data[3] == 'd') { - gst_type_find_suggest (tf, GST_TYPE_FIND_MAXIMUM, - gst_caps_new_simple ("audio/midi", NULL)); - } -} - static gboolean plugin_init (GstPlugin * plugin) { - static gchar *exts[] = { "mid", "midi", NULL }; - GstCaps *caps; - GST_DEBUG_CATEGORY_INIT (gst_timidity_debug, "timidity", 0, "Timidity plugin"); - caps = gst_caps_new_simple ("audio/midi", NULL); - if (!gst_type_find_register (plugin, "audio/midi", GST_RANK_PRIMARY, - gst_timidity_typefind, exts, caps, NULL, NULL)) { - GST_WARNING ("can't register typefind"); - gst_caps_unref (caps); - return FALSE; - } - gst_caps_unref (caps); - return gst_element_register (plugin, "timidity", GST_RANK_PRIMARY, GST_TYPE_TIMIDITY); } diff --git a/ext/timidity/gstwildmidi.c b/ext/timidity/gstwildmidi.c index 80259a90..d6f88d87 100644 --- a/ext/timidity/gstwildmidi.c +++ b/ext/timidity/gstwildmidi.c @@ -897,39 +897,12 @@ gst_wildmidi_get_property (GObject * object, guint prop_id, } } -/* - * http://jedi.ks.uiuc.edu/~johns/links/music/midifile.html - */ -static void -gst_wildmidi_typefind (GstTypeFind * tf, gpointer _data) -{ - guint8 *data = gst_type_find_peek (tf, 0, 4); - - if (data && data[0] == 'M' && data[1] == 'T' && data[2] == 'h' - && data[3] == 'd') { - gst_type_find_suggest (tf, GST_TYPE_FIND_MAXIMUM, - gst_caps_new_simple ("audio/midi", NULL)); - } -} - static gboolean plugin_init (GstPlugin * plugin) { - static gchar *exts[] = { "mid", "midi", NULL }; - GstCaps *caps; - GST_DEBUG_CATEGORY_INIT (gst_wildmidi_debug, "wildmidi", 0, "Wildmidi plugin"); - caps = gst_caps_new_simple ("audio/midi", NULL); - if (!gst_type_find_register (plugin, "audio/midi", GST_RANK_SECONDARY, - gst_wildmidi_typefind, exts, caps, NULL, NULL)) { - GST_WARNING ("can't register typefind"); - gst_caps_unref (caps); - return FALSE; - } - gst_caps_unref (caps); - return gst_element_register (plugin, "wildmidi", GST_RANK_SECONDARY, GST_TYPE_WILDMIDI); } |