diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-09-15 19:08:33 +0200 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-09-15 19:13:47 +0200 |
commit | 5fad6e86d7c65bb53b0b92a5905d8b1bc190cdef (patch) | |
tree | 03b644c449baa129f8754e08cd8eb9235eac7ab9 | |
parent | 8da71fea1f31da5876d8c9329414ba87b6cb301a (diff) |
use gst_element_factory_get_metadata to replace obsolete API
-rw-r--r-- | ext/resindvd/rsndec.c | 6 | ||||
-rw-r--r-- | gst/autoconvert/gstautovideoconvert.c | 3 | ||||
-rw-r--r-- | tests/examples/opencv/gst_element_print_properties.c | 4 |
3 files changed, 9 insertions, 4 deletions
diff --git a/ext/resindvd/rsndec.c b/ext/resindvd/rsndec.c index baf1d7850..81e15d6d4 100644 --- a/ext/resindvd/rsndec.c +++ b/ext/resindvd/rsndec.c @@ -171,7 +171,8 @@ rsndec_factory_filter (GstPluginFeature * feature, RsnDecFactoryFilterCtx * ctx) factory = GST_ELEMENT_FACTORY (feature); - klass = gst_element_factory_get_klass (factory); + klass = + gst_element_factory_get_metadata (factory, GST_ELEMENT_METADATA_KLASS); /* only decoders can play */ if (strstr (klass, "Decoder") == NULL) return FALSE; @@ -211,7 +212,8 @@ rsndec_factory_filter (GstPluginFeature * feature, RsnDecFactoryFilterCtx * ctx) if (can_sink) { GST_DEBUG ("Found decoder element %s (%s)", - gst_element_factory_get_longname (factory), + gst_element_factory_get_metadata (factory, + GST_ELEMENT_METADATA_LONGNAME), gst_plugin_feature_get_name (feature)); } diff --git a/gst/autoconvert/gstautovideoconvert.c b/gst/autoconvert/gstautovideoconvert.c index 14562193b..84177ee9a 100644 --- a/gst/autoconvert/gstautovideoconvert.c +++ b/gst/autoconvert/gstautovideoconvert.c @@ -69,7 +69,8 @@ gst_auto_video_convert_element_filter (GstPluginFeature * feature, if (G_UNLIKELY (!GST_IS_ELEMENT_FACTORY (feature))) return FALSE; - klass = gst_element_factory_get_klass (GST_ELEMENT_FACTORY_CAST (feature)); + klass = gst_element_factory_get_metadata (GST_ELEMENT_FACTORY_CAST (feature), + GST_ELEMENT_METADATA_KLASS); /* only select color space converter */ if (strstr (klass, "Filter") && strstr (klass, "Converter") && strstr (klass, "Video")) { diff --git a/tests/examples/opencv/gst_element_print_properties.c b/tests/examples/opencv/gst_element_print_properties.c index b28740668..68ec8b812 100644 --- a/tests/examples/opencv/gst_element_print_properties.c +++ b/tests/examples/opencv/gst_element_print_properties.c @@ -508,7 +508,9 @@ print_element_info (GstElement * element, guint c2w, guint c3w, guint c4w) g_print (" | %-*s", c3w, gst_plugin_feature_get_name (GST_PLUGIN_FEATURE (factory))); - g_print (" | %-*s | \n", c4w, gst_element_factory_get_longname (factory)); + g_print (" | %-*s | \n", c4w, + gst_element_factory_get_metadata (factory, + GST_ELEMENT_METADATA_LONGNAME)); // "Audio Resampler" g_print( " | %-*s", c3w, gst_element_factory_get_longname( gst_element_get_factory( element )) ); |