diff options
Diffstat (limited to 'ext/timidity/gstwildmidi.c')
-rw-r--r-- | ext/timidity/gstwildmidi.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/timidity/gstwildmidi.c b/ext/timidity/gstwildmidi.c index 16b9f172..e975a18a 100644 --- a/ext/timidity/gstwildmidi.c +++ b/ext/timidity/gstwildmidi.c @@ -912,17 +912,19 @@ static gboolean plugin_init (GstPlugin * plugin) { static gchar *exts[] = { "mid", "midi", NULL }; - /* exchange the strings 'plugin' and 'Template plugin' with your - * plugin name and description */ + 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, - gst_caps_new_simple ("audio/midi", NULL), NULL, NULL)) { + 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); |