remove const in gst_type_find_register()
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Dec 2011 12:13:04 +0000 (13:13 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Dec 2011 12:24:06 +0000 (13:24 +0100)
Remove the const from the GstCaps in gst_type_find_register() because the
function takes a ref to the caps.

gst/gsttypefind.c
gst/gsttypefind.h

index 1f0b16d..9474c4c 100644 (file)
@@ -74,7 +74,7 @@ gst_type_find_get_type (void)
 gboolean
 gst_type_find_register (GstPlugin * plugin, const gchar * name, guint rank,
     GstTypeFindFunction func, gchar ** extensions,
-    const GstCaps * possible_caps, gpointer data, GDestroyNotify data_notify)
+    GstCaps * possible_caps, gpointer data, GDestroyNotify data_notify)
 {
   GstTypeFindFactory *factory;
 
@@ -93,7 +93,7 @@ gst_type_find_register (GstPlugin * plugin, const gchar * name, guint rank,
     g_strfreev (factory->extensions);
   factory->extensions = g_strdupv (extensions);
 
-  gst_caps_replace (&factory->caps, (GstCaps *) possible_caps);
+  gst_caps_replace (&factory->caps, possible_caps);
   factory->function = func;
   factory->user_data = data;
   factory->user_data_notify = data_notify;
index 27c7e32..4dcdc85 100644 (file)
@@ -115,7 +115,7 @@ gboolean  gst_type_find_register   (GstPlugin            * plugin,
                                     guint                  rank,
                                     GstTypeFindFunction    func,
                                     gchar               ** extensions,
-                                    const GstCaps        * possible_caps,
+                                    GstCaps              * possible_caps,
                                     gpointer               data,
                                     GDestroyNotify         data_notify);