use gst_element_factory_get_metadata to replace obsolete API
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Sat, 15 Sep 2012 17:06:06 +0000 (19:06 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Sat, 15 Sep 2012 17:06:06 +0000 (19:06 +0200)
gst/autodetect/gstautoaudiosink.c
gst/autodetect/gstautoaudiosrc.c
gst/autodetect/gstautovideosink.c
gst/autodetect/gstautovideosrc.c

index 5990bfd..e3fd7c7 100644 (file)
@@ -191,7 +191,8 @@ gst_auto_audio_sink_factory_filter (GstPluginFeature * feature, gpointer data)
     return FALSE;
 
   /* audio sinks */
-  klass = gst_element_factory_get_klass (GST_ELEMENT_FACTORY (feature));
+  klass = gst_element_factory_get_metadata (GST_ELEMENT_FACTORY (feature),
+      GST_ELEMENT_METADATA_KLASS);
   if (!(strstr (klass, "Sink") && strstr (klass, "Audio")))
     return FALSE;
 
index 955574f..f251bc8 100644 (file)
@@ -185,7 +185,8 @@ gst_auto_audio_src_factory_filter (GstPluginFeature * feature, gpointer data)
     return FALSE;
 
   /* audio sinks */
-  klass = gst_element_factory_get_klass (GST_ELEMENT_FACTORY (feature));
+  klass = gst_element_factory_get_metadata (GST_ELEMENT_FACTORY (feature),
+      GST_ELEMENT_METADATA_KLASS);
   if (!(strstr (klass, "Source") && strstr (klass, "Audio")))
     return FALSE;
 
index 7683b34..4aa7161 100644 (file)
@@ -190,7 +190,8 @@ gst_auto_video_sink_factory_filter (GstPluginFeature * feature, gpointer data)
     return FALSE;
 
   /* video sinks */
-  klass = gst_element_factory_get_klass (GST_ELEMENT_FACTORY (feature));
+  klass = gst_element_factory_get_metadata (GST_ELEMENT_FACTORY (feature),
+      GST_ELEMENT_METADATA_KLASS);
   if (!(strstr (klass, "Sink") && strstr (klass, "Video")))
     return FALSE;
 
index bec7c6c..0184c67 100644 (file)
@@ -184,7 +184,8 @@ gst_auto_video_src_factory_filter (GstPluginFeature * feature, gpointer data)
     return FALSE;
 
   /* video sources */
-  klass = gst_element_factory_get_klass (GST_ELEMENT_FACTORY (feature));
+  klass = gst_element_factory_get_metadata (GST_ELEMENT_FACTORY (feature),
+      GST_ELEMENT_METADATA_KLASS);
   if (!(strstr (klass, "Source") && strstr (klass, "Video")))
     return FALSE;