mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-11 09:55:36 +00:00
examples: don't use deprecated API
This commit is contained in:
parent
71e46b2478
commit
bd22e3c7cb
1 changed files with 5 additions and 2 deletions
|
@ -1206,11 +1206,13 @@ static gboolean
|
||||||
filter_vis_features (GstPluginFeature * feature, gpointer data)
|
filter_vis_features (GstPluginFeature * feature, gpointer data)
|
||||||
{
|
{
|
||||||
GstElementFactory *f;
|
GstElementFactory *f;
|
||||||
|
const gchar *klass;
|
||||||
|
|
||||||
if (!GST_IS_ELEMENT_FACTORY (feature))
|
if (!GST_IS_ELEMENT_FACTORY (feature))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
f = GST_ELEMENT_FACTORY (feature);
|
f = GST_ELEMENT_FACTORY (feature);
|
||||||
if (!g_strrstr (gst_element_factory_get_klass (f), "Visualization"))
|
klass = gst_element_factory_get_metadata (f, GST_ELEMENT_METADATA_KLASS);
|
||||||
|
if (!g_strrstr (klass, "Visualization"))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -1231,7 +1233,8 @@ init_visualization_features (PlaybackApp * app)
|
||||||
const gchar *name;
|
const gchar *name;
|
||||||
|
|
||||||
entry.factory = GST_ELEMENT_FACTORY (walk->data);
|
entry.factory = GST_ELEMENT_FACTORY (walk->data);
|
||||||
name = gst_element_factory_get_longname (entry.factory);
|
name = gst_element_factory_get_metadata (entry.factory,
|
||||||
|
GST_ELEMENT_METADATA_LONGNAME);
|
||||||
|
|
||||||
g_array_append_val (app->vis_entries, entry);
|
g_array_append_val (app->vis_entries, entry);
|
||||||
gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (app->vis_combo), name);
|
gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (app->vis_combo), name);
|
||||||
|
|
Loading…
Reference in a new issue